我有一個看起來像這樣的屬性。在沒有添加私有變量的情況下引發propertychanged事件
public int NumberOfElephants { get; set; }
此屬性在observablecollection中,它必須通知另一個屬性它已更改。
我會怎麼做以下
public int NumberOfElephants { get; set { OnPropertyChanged("totalAnimals"); }
無碼需要是這樣
private int _numberOfElephants;
public int NumberOfElephants {
get {
return _numberOfElephants;
}
set {
_numberOfElephants = value;
OnPropertyChanged("totalAnimals");
}
}
是有沒有辦法「擴展」 getter和setter方法? –
@JosephLeBrech:只寫完整。兩者之間沒有任何關係。 –
這是一個恥辱,即使像'[Property(「totalAnimals」)]'''''''魔法會很好,我在問這個問題,因爲我還有10個屬性可以做同樣的事情。 –