这个网站上有类似的问题,但我没有找到真正有效的答案,所以我再次发布。
public MyClass
{
public person Person1 {get; set;}
public person Person2 {get; set;}
CalculatedProperty
{
get
{ return Person1.Salary + (Person2.Salary/2) ; }
}
}
public class Person
{
public double Salary
{ get; set;}
}
我希望能够随时通知更改CalculatedProperty
和Person1.Salary
/或Person2.Salary
更改。
我尝试添加OnPropertyChanged("CalculatedProperty")
setter,Person1
但Person2
它不起作用(我理解为什么),但找不到通知更改的方法。请帮忙=)
(有没有办法使用ObjectDataProvider
这个?......也一直在尝试......)