请不要使用WPF并创建一个应用程序,用户可以通过组合框中的复选框选择多个项目。复选框上的项目可能会更改,因此,我想添加一个可编辑的数据网格表。请问,我现在的问题是对数据网格进行任何更改都会被复选框反映出来。 我只是用xaml在combox中添加复选框,并完成了样式但不知道如何处理代码。
答案 0 :(得分:1)
在我看来,你需要的是将DataGrid
中的项目列表绑定到ComboBox
(让他们绑定到同一个DataContext
),然后设置{ {1}} ComboBox
显示ItemContainerStyle
。
我不完全理解CheckBox的检查应该显示什么,但也许它可以是绑定到其他属性或数据项本身并使用转换器的数据,或者它可以查看数据的属性item和use Triggers或DataTriggers。
也许如果您发布了一些代码,我们可以给出更好的答案......
希望它有所帮助。