using Telerik.Windows.Controls; namespace SWS.Model { public class propertyModel : ViewModelBase { private string _Id; /// /// ID /// public string Id { get { return _Id; } set { _Id = value; OnPropertyChanged(nameof(Id)); } } private string _DetailId; /// /// 子ID /// public string DetailId { get { return _DetailId; } set { _DetailId = value; OnPropertyChanged(nameof(DetailId)); } } private string _DisplayText; /// /// 显示名称 /// public string DisplayText { get { return _DisplayText; } set { _DisplayText = value; OnPropertyChanged(nameof(DisplayText)); } } private string _UnitId; /// /// 单位Id /// public string UnitId { get { return _UnitId; } set { _UnitId = value; OnPropertyChanged(nameof(UnitId)); } } private string _Unit=""; /// /// 单位 /// public string Unit { get { return _Unit; } set { _Unit = value; OnPropertyChanged(nameof(Unit)); } } private string _UnitTypeId; /// /// 单位类型ID /// public string UnitTypeId { get { return _UnitTypeId; } set { _UnitTypeId = value; OnPropertyChanged(nameof(UnitTypeId)); } } private string _oldValue; /// /// 旧值 /// public string OldValue { get => _oldValue; set { _oldValue = value; OnPropertyChanged(nameof(OldValue)); } } private string _PropertyValue; /// /// 值 /// public string PropertyValue { get { return _PropertyValue; } set { _PropertyValue = value; OnPropertyChanged(nameof(PropertyValue)); } } private PROPERTYType _ControlTypeName; /// /// 控件类型 /// public PROPERTYType ControlTypeName { get { return _ControlTypeName; } set { _ControlTypeName = value; OnPropertyChanged(nameof(ControlTypeName)); } } /// /// 常用属性 或 不常用属性 /// /// public bool IsBasicGroup { get; set; } = true; private string _GroupName; /// /// 分组名称 /// public string GroupName { get { return _GroupName; } set { _GroupName = value; OnPropertyChanged(nameof(GroupName)); } } private object _Item; /// /// 数据源 下拉框等要用 /// public object Item { get { return _Item; } set { _Item = value; OnPropertyChanged(nameof(Item)); } } private bool _IsEnable = true; /// /// 是否可用 /// public bool IsEnable { get { return _IsEnable; } set { _IsEnable = value; OnPropertyChanged(nameof(IsEnable)); } } private bool _IsReturnChanged = false; /// /// 值改变是否返回事件去处理 /// public bool IsReturnChanged { get { return _IsReturnChanged; } set { _IsReturnChanged = value; OnPropertyChanged(nameof(IsReturnChanged)); } } private bool _IsRefreshUI = false; /// /// 是否刷新属性页面UI /// public bool IsRefreshUI { get { return _IsRefreshUI; } set { _IsRefreshUI = value; OnPropertyChanged(nameof(IsRefreshUI)); } } private string _WhichPage = ""; /// /// 表示是哪个页面的属性对象 /// public string WhichPage { get { return _WhichPage; } set { _WhichPage = value; OnPropertyChanged(nameof(WhichPage)); } } } }