class ParadigmCollectionData : INotifyPropertyChanged
{
#region 成员
private string _name;
private string _number;
private int _toothPos;
private int _toothState;
private int _rootCont;
#endregion
#region 属性
public string Name
{
get
{
return _name;
}
set
{
_name = value;
OnPropertyChanged("Name");
}
}
public string Number
{
get
{
return _number;
}
set
{
_number = value;
OnPropertyChanged("Number");
}
}
public int ToothPos
{
get
{
return _toothPos;
}
set
{
_toothPos = value;
OnPropertyChanged("ToothPos");
}
}
public int ToothState
{
get
{
return _toothState;
}
set
{
_toothState = value;
OnPropertyChanged("ToothState");
}
}
public int RootCont
{
get
{
return _rootCont;
}
set
{
_rootCont = value;
OnPropertyChanged("RootCont");
}
}
#endregion
#region
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (PropertyChanged != null)
{
PropertyChanged(sender, e);
}
}
protected void OnPropertyChanged(string propertyName)
{
OnPropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
#endregion
}