从MVVM模式使用DXGrid绑定/编辑数据的最佳选择是什么?

时间:2009-10-05 07:55:04

标签: c# wpf mvvm devexpress

我正在尝试将DXGrid控件绑定到IList。虽然绑定工作非常精细,但网格的某些其他功能与自动过滤器行和内联编辑的功能不同。

<dxg:GridControl x:Name="grid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" DataSource="{Binding Path=Model, UpdateSourceTrigger=PropertyChanged}">
<dxg:GridControl.View>
    <dxg:GridColumnView x:Name="gridView" AllowEditing="True" AllowFilter="True" ShowAutoFilterRow="True" AutoWidth="True" ShowGroupPanel="False" />
</dxg:GridControl.View>
<dxg:GridControl.Columns>
    <dxg:GridColumn FieldName="CountryCode"/>
    <dxg:GridColumn FieldName="CountryName" AutoFilterCondition="Like"/>
    <dxg:GridColumn FieldName="CurrencyCode"/>
    <dxg:GridColumn FieldName="CurrencyName"/>
    <dxg:GridColumn FieldName="Active"/>
</dxg:GridControl.Columns>

使用DXGrid和MVVM绑定/编辑数据的最佳选择是什么?

1 个答案:

答案 0 :(得分:0)

您可以考虑绑定ICollectionView的实现。可以找到描述界面的非常好的博客文章here