所以我已经将事件设置为一个类。
void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
}
当一个类的属性被更改时,它会触发这个事件,但我想在另一个类中做出相同的更改。拿这个例子来说。
class A: INotifyPropertyChanged
{
//event handler declaration
string PhoneNumber;
string _name;
Public string Name {
get { return _name;}
set { _name = value; PropertyChanged("Name");}
}
}
class B
{
string Name;
int age;
}
以及A类的事件绑定;
void item_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
}
我想要的是将A对象的Name属性内容复制并赋值给B对象实例。
有哪些简洁的方法可以实现这个目标?我的问题是如何知道A对象的哪个值发生了变化(在我的类中不仅仅是名称,还有其他属性)。