在开始这个问题之前,我要声明一下,我对C#和WPF都很陌生。
我正在尝试将一组Boolean
值连接到一个包含6个复选框的容器中,并在按下按钮时存储这些值的状态。我认为有一种简单的方法可以做到这一点,因为将复选框绑定到集合似乎是一件非常自然的事情,但是我到目前为止看到的所有解决方案都似乎过于复杂(例如:http://merill.net/2009/10/wpf-checked-listbox/)。
我通过修改ListBox
的数据模板来创建复选框,并将ListBox
的ItemsSource
设置为ObservableCollection
,但我的问题是,我不知道将IsChecked
绑定到什么,因为我试图将其绑定到集合中的实际对象而不是对象的属性。