从数据网格中提取数据并将其显示在WPF中组合框内的复选框上

时间:2012-02-18 08:35:03

标签: c# .net wpf

请不要使用WPF并创建一个应用程序,用户可以通过组合框中的复选框选择多个项目。复选框上的项目可能会更改,因此,我想添加一个可编辑的数据网格表。请问,我现在的问题是对数据网格进行任何更改都会被复选框反映出来。 我只是用xaml在combox中添加复选框,并完成了样式但不知道如何处理代码。

1 个答案:

答案 0 :(得分:1)

在我看来,你需要的是将DataGrid中的项目列表绑定到ComboBox(让他们绑定到同一个DataContext),然后设置{ {1}} ComboBox显示ItemContainerStyle

我不完全理解CheckBox的检查应该显示什么,但也许它可以是绑定到其他属性或数据项本身并使用转换器的数据,或者它可以查看数据的属性item和use Triggers或DataTriggers。

也许如果您发布了一些代码,我们可以给出更好的答案......

希望它有所帮助。