我有一个带有几个复选框的 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 回答