将数据绑定到wpf中的复选框
我有一个带有几个复选框的WPF窗口。我希望将这些复选框绑定到对象中的布尔属性,以便数据中的更改将反映在视图中,而视图中的更改将反映在数据中。将数据绑定到wpf中的复选框,wpf,data-binding,Wpf,Data Binding,我有一个带有几个复选框的WPF窗口。我希望将这些复选框绑定到对象中的布尔属性,以便数据中的更改将反映在视图中,而视图中的更改将反映在数据中。 我必须从INotifyPropertyChanged派生此对象吗?是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。正如建议的那样,您必须这样做。您必须提供属性,并在这些属性中触发属性更改。 以下是文档中的一个示例: public string PhoneNumber {
我必须从INotifyPropertyChanged派生此对象吗?是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。正如建议的那样,您必须这样做。您必须提供
属性
,并在这些属性
中触发属性更改
。
以下是文档中的一个示例:
public string PhoneNumber
{
get
{
return this.phoneNumberValue;
}
set
{
if (value != this.phoneNumberValue)
{
this.phoneNumberValue = value;
NotifyPropertyChanged();
}
}
}
不过,您需要使其适合您的需要。请查看MSDN,了解如何正确实现该接口。如建议所示,您必须这样做。您必须提供属性
,并在这些属性
中触发属性更改
。
以下是文档中的一个示例:
public string PhoneNumber
{
get
{
return this.phoneNumberValue;
}
set
{
if (value != this.phoneNumberValue)
{
this.phoneNumberValue = value;
NotifyPropertyChanged();
}
}
}
不过,您需要使其适合您的需要。请查看MSDN,了解如何正确实现接口