いくつかのチェックボックスがある WPF ウィンドウがあります。これらのチェックボックスをオブジェクトのブール値プロパティにバインドしたいので、データの変更はビューに反映され、ビューの変更はデータに反映されます。このオブジェクトを INotifyPropertyChanged から派生させる必要がありますか?
質問する
111 次
2 に答える
3
ドキュメントが示唆するように、そうする必要があります。を提供properties
し、それらの内部で を起動properties
する必要がありますPropertyChangedEvent
。ドキュメントの例を次に示します。
public string PhoneNumber
{
get
{
return this.phoneNumberValue;
}
set
{
if (value != this.phoneNumberValue)
{
this.phoneNumberValue = value;
NotifyPropertyChanged();
}
}
}
ただし、これをニーズに合わせる必要があります。インターフェイスを適切に実装する方法については、MSDN を参照してください。
于 2013-03-22T10:57:44.797 に答える
1
そうしないと、オブジェクトの値を変更すると、チェックボックスのバインディングが適切に更新されません。
于 2013-03-22T10:56:10.210 に答える