我正在开发 WPF 应用程序,我需要在 ViewModel 上设置 XamDataGrid 的 FieldLayout 属性。一旦我实现了这一点,我将能够在 XamDataGrid 上显示绑定的数据。
棘手的部分是我需要以编程方式设置 FieldLayout,因此我不允许这样做:
<Grid>
<igWPF:XamDataGrid DataSource="{Binding Path=StaffMembers}"
FieldLayoutInitialized="xamDataGrid_FieldLayoutInitialized">
<igWPF:XamDataGrid.FieldLayoutSettings>
<igWPF:FieldLayoutSettings AutoGenerateFields="False"/>
<igWPF:XamDataGrid.FieldLayoutSettings>
<igWPF:XamDataGrid.FieldLayouts>
<igWPF:FieldLayout>
<igWPF:Field Name="Name"/>
<igWPF:Field Name="Department"/>
<igWPF:FieldLayout>
<igWPF:XamDataGrid.FieldLayouts>
<igWPF:XamDataGrid>
</Grid>
所以我的问题是:是否可以在 ViewModel 中设置 FieldLayout 属性?如何?