using System.ComponentModel;
|
|
namespace HStation.RevitDev.RevitDataExport.Entity
|
{
|
public class ElementModel
|
{
|
public event PropertyChangedEventHandler PropertyChanged;
|
|
private string id;
|
public string Id //编号
|
{
|
get { return id; }
|
set
|
{
|
id = value;
|
NotifyPropertyChanged("Id");//通知客户端 Id这个属性发生了更改 然它重新get一下
|
}
|
}
|
|
private string name;
|
public string Name //姓名
|
{
|
get { return name; }
|
set
|
{
|
name = value;
|
NotifyPropertyChanged("Name");//通知客户端 Name这个属性发生了更改 然它重新get一下
|
}
|
}
|
|
private string linkIds;
|
public string LinkIds
|
{
|
get { return linkIds; }
|
set
|
{
|
linkIds = value;
|
NotifyPropertyChanged("LinkIds");//通知客户端 LinkIds这个属性发生了更改 然它重新get一下
|
}
|
}
|
|
/// <summary>
|
/// 通知属性更改(列表会自动更新)
|
/// </summary>
|
/// <param name="propertyName"></param>
|
public void NotifyPropertyChanged(string propertyName)
|
{
|
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
}
|
}
|
}
|