TextBlock にバインドされたプロパティがあるとします。バインディングが次のようになっているとします。
public string Data
{
get { return _text; }
set
{
_text = value;
OnPropertyChanged("Data");
}
}
Data = "blue";
なぜOnPropertyChanged("Text");
もう一度言わなければならないのですか?OnPropertyChanged をもう一度追加しないと、自動的に更新されません。set アクセサーで OnPropertyChanged を実行しているので、プロパティに何かを割り当てるとビューが自動的に更新されると思いましたか?