在這個網站上也有類似的問題,但我還沒有找到真正有效的答案,所以我再次發佈它。計算屬性中的通知變更
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
變化更改通知。
我曾嘗試在Person1
和Person2
的setter上添加OnPropertyChanged("CalculatedProperty")
,但它不起作用(我理解爲什麼),但無法找到通知更改的方式。請幫助=)
(有沒有用於此的ObjectDataProvider
的方法嗎?...一直試圖太...)
你是什麼意思通知? – Renan