将数据绑定到wpf中的复选框

将数据绑定到wpf中的复选框,wpf,data-binding,Wpf,Data Binding,我有一个带有几个复选框的WPF窗口。我希望将这些复选框绑定到对象中的布尔属性,以便数据中的更改将反映在视图中,而视图中的更改将反映在数据中。 我必须从INotifyPropertyChanged派生此对象吗?是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。是,否则当您更改对象中的值时,复选框的绑定将无法正确更新。正如建议的那样,您必须这样做。您必须提供属性,并在这些属性中触发属性更改。 以下是文档中的一个示例: public string PhoneNumber {

我有一个带有几个复选框的WPF窗口。我希望将这些复选框绑定到对象中的布尔属性,以便数据中的更改将反映在视图中,而视图中的更改将反映在数据中。
我必须从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,了解如何正确实现接口