MVVM WPF C#中DataGrid中的LoadingRow

时间:2019-06-03 07:41:51

标签: c# wpf mvvm

我不想再有任何代码了,然后我跳到MVVM,现在我在LoadingRow上堆积在DataGrid上,用于增加DataGrid中内容的索引号

后面的代码。

y.shape[1]

1 个答案:

答案 0 :(得分:1)

像这样的特定于视图的逻辑仍应始终在视图或控件中实现。给实际的行编号不是视图模型的责任。

这是另一个故事,如果您想为每个数据对象分配一个唯一的编号。然后,您应该向数据对象添加属性,并在DataGrid中绑定到该属性。

但是,如果您只想显示DataGrid生成的行的行号,则按照建议的here处理LoadingRow事件是非常好的。

MVVM并不是要从视图中消除与视图相关的代码,而是主要是关注点的分离。