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