完成变量列表的变量显示

This commit is contained in:
2025-07-03 15:03:36 +08:00
parent 27a5bb60ed
commit f18b18dd64
5 changed files with 135 additions and 87 deletions

View File

@@ -37,16 +37,16 @@ public class VariableData
/// </summary>
public string Description { get; set; } = String.Empty;
/// <summary>
/// 变量经过转换或格式化后的显示值。
/// </summary>
public string DisplayValue { get; set; } = String.Empty;
/// <summary>
/// 变量唯一标识符。
/// </summary>
public int Id { get; set; }
/// <summary>
/// 变量经过转换或格式化后的显示值。
/// </summary>
public string DisplayValue { get; set; } = String.Empty;
/// <summary>
/// 指示是否需要对变量进行报警监测。
/// </summary>

View File

@@ -1,4 +1,6 @@
using CommunityToolkit.Mvvm.ComponentModel;
using System.Collections.ObjectModel;
using System.ComponentModel;
using CommunityToolkit.Mvvm.ComponentModel;
using PMSWPF.Enums;
namespace PMSWPF.Models;
@@ -27,7 +29,17 @@ public partial class VariableTable : ObservableObject
/// <summary>
/// 变量表中包含的数据变量列表。
/// </summary>
public List<VariableData> DataVariables { get; set; }
[ObservableProperty]
public List<VariableData> dataVariables;
// [ObservableProperty]
// public ObservableCollection<VariableData> varDataList;
//
// // 列表改变了的事件
// // public event Action<List<VariableData>> OnDataVariableListChanged;
// partial void OnDataVariablesChanged(List<VariableData> variableDatas)
// {
// VarDataList=new ObservableCollection<VariableData>(variableDatas);
// }
/// <summary>
/// 变量表的唯一标识符。