C# 在MVVM WPF C中加载DataGrid中的行#
我不想再让代码落后了,然后我跳转到MVVM,现在我已经在LoadingRow上的DataGrid上进行了堆叠,以增加DataGrid内容的索引号 代码隐藏C# 在MVVM WPF C中加载DataGrid中的行#,c#,wpf,mvvm,C#,Wpf,Mvvm,我不想再让代码落后了,然后我跳转到MVVM,现在我已经在LoadingRow上的DataGrid上进行了堆叠,以增加DataGrid内容的索引号 代码隐藏 private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = (e.Row.GetIndex()).ToString(); } 像这样的视图特定逻辑仍应始终在视图或控件中实现。对实际行进行编号并不是视图模型的责任 如果您想
private void DataGrid_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = (e.Row.GetIndex()).ToString();
}
像这样的视图特定逻辑仍应始终在视图或控件中实现。对实际行进行编号并不是视图模型的责任 如果您想为每个数据对象分配一个唯一的编号,那就另当别论了。然后,您应该向数据对象添加一个属性,并在
DataGrid
中绑定到该属性
但是,如果您只是想显示DataGrid
生成的行的行号,则可以按照建议处理LoadingRow
事件
MVVM并不是要从视图中删除与视图相关的代码,而是要分离关注点