数据绑定到wpf中的复选框

时间:2013-03-22 10:55:07

标签: wpf data-binding

我有一个带有几个复选框的WPF窗口。我想将这些复选框绑定到对象中的布尔属性,因此数据中的更改将反映在视图中,视图中的更改将反映在数据中。 我是否必须从INotifyPropertyChanged派生此对象?

2 个答案:

答案 0 :(得分:3)

正如documentation建议,你必须这样做。您必须在propertiesproperties提供PropertyChangedEvent。 以下是文档中的示例:

public string PhoneNumber
    {
        get
        {
            return this.phoneNumberValue;
        }

        set
        {
            if (value != this.phoneNumberValue)
            {
                this.phoneNumberValue = value;
                NotifyPropertyChanged();
            }
        }
    }

但是,您需要使其符合您的需求。请关注如何正确实现接口的MSDN。

答案 1 :(得分:1)

是的,否则当您更改对象中的值时,复选框的绑定将无法正确更新。