<DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="First Name" Binding="{Binding FirstName}" />
</DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)
在上面的代码片段中,DataGrid 列在 XAML 中进行了硬编码。
是否可以在其他地方定义列定义,最好是在 MVVM 视图模型中,以便可以动态定义和重新定义列?