我正在處理WPF應用程序,我需要在ViewModel上設置XamDataGrid的FieldLayout屬性。一旦我達到這個目標,我將能夠在XamDataGrid上顯示綁定的數據。如何在使用MVVM時設置XamDataGrid的FieldLayout?
棘手的部分是,我需要以編程方式設置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>
所以我的問題是:是否有可能在視圖模型設置FieldLayout屬性?怎麼樣?