0

我使用 MVVM 模式创建了我的 Windows 数据库基础架构。我有为我的 DataGrid 返回数据的方法。我希望 DataGrid 中的某些列使用 Converter (IValueConverter) 但我将 DataGrid 直接绑定到数据的问题。我不能在 xaml 中强类型列规范,因为列数可能不同。我也无法在 ViewModel 中获取 UI 元素(DataGrid)进行更改。

4

1 回答 1

0

您的 ViewModel 可以公开列集合(可以指定列标题、数据类型、使用转换器的必要信息的结构)将其绑定到视图的 DP,并且您的视图需要在解析并准备数据模板后将列添加到数据网格对于 datagrid 列的单元格模板和单元格编辑模板,它指定了绑定源,转换器。

于 2010-10-18T07:11:15.417 回答