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一下
}
}
///
/// 通知属性更改(列表会自动更新)
///
///
public void NotifyPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}
}