小编use*_*397的帖子

MVVM是哪个模式的一部分负责数据网格的分组

我一直在修改MVVM模式,现在我正在尝试基于它实现一个小应用程序.

这个应用程序有一个数据网格,令人惊讶的是,它提供了一些数据.现在我正在尝试添加一些分组功能.我知道如何在代码(C#和XAML)中编写它,但我想知道应该在哪个层中放置负责任的代码.

我的一部分告诉我它应该在视图中,因为它是特定于该特定视图的代码.它不是通用的,只服务于一个目的:对数据进行分组.

另一方面,我认为我应该使用命令在ViewModel中处理它.但是,感觉好像我用View特定的逻辑污染了我的ViewModel.

任何可以脱落的韧带?

c# wpf mvvm separation-of-concerns responsibility

5
推荐指数
1
解决办法
948
查看次数

标签 统计

c# ×1

mvvm ×1

responsibility ×1

separation-of-concerns ×1

wpf ×1