zhangyuekai
2024-08-17 ac588abe1499785d2c4840bc79e3cdc42e08560a
HStation.RevitDev/RevitDataExport/Entity/ElementModel.cs
@@ -2,50 +2,26 @@
namespace HStation.RevitDev.RevitDataExport.Entity
{
    public class ElementModel
    public class ElementModel : ModelBase
    {
        public event PropertyChangedEventHandler PropertyChanged;
        [Description("编号")]
        public string 编号 { get; set; }
        private string id;
        public string Id //编号
        {
            get { return id; }
            set
            {
                id = value;
                NotifyPropertyChanged("Id");//通知客户端 Id这个属性发生了更改 然它重新get一下
            }
        }
        [Description("连接构件")]
        public string 连接构件 { get; set; }
        private string name;
        public string Name //姓名
        {
            get { return name; }
            set
            {
                name = value;
                NotifyPropertyChanged("Name");//通知客户端 Name这个属性发生了更改 然它重新get一下
            }
        }
        [Description("名称")]
        public string 名称 { get; set; }
        private string linkIds;
        public string LinkIds
        {
            get { return linkIds; }
            set
            {
                linkIds = value;
                NotifyPropertyChanged("LinkIds");//通知客户端 LinkIds这个属性发生了更改 然它重新get一下
            }
        }
        [Description("系统类型")]
        public string 系统类型 { get; set; }
        /// <summary>
        /// 通知属性更改(列表会自动更新)
        /// </summary>
        /// <param name="propertyName"></param>
        public void NotifyPropertyChanged(string propertyName)
        {
            PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
        }
        [Description("楼层")]
        public string 楼层 { get; set; }
        [Description("包围框")]
        public string 包围框 { get; set; }
    }
}