[英]If my dependency property is a class how do I get property changed to activate on a class property change?
所以我有這樣的事情:
class ViewModel
{
Dependency Property User User;
public bool IsDirty;
override OnPropertyChanged
{
base.OnPropertyChanged();
this.IsDirty = true;
}
}
問題是,除非我重新分配User對象,否則OnPropertyChanged不會觸發。 當User的屬性更改時,如何觸發它? 例如,當我有一個User對象,但是User.FirstName更改時。 丹科
的屬性中的每一個User
也必須通知上的變化。
例如:
public class User
{
string _Name;
public string Name
{
get { return _Name; }
set {
_Name = value;
PropertyChanged("Name");
}
...
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.