1

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

4

2 回答 2

3

正如文档所建议的那样,您将不得不这样做。你必须提供properties和里面那些propertiesPropertyChangedEvent。这是文档中的一个示例:

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 回答