所以当我有一个数据网格时,我想用我的数据库中的数据填充它。我通常用我想显示的数据设计一个 ViewModel。但是,当我不知道它将在其中显示哪些数据之前,我该如何为我的 Datagrid 创建一个 ViewModel?
因此,当我允许我的应用程序的用户指定他想要在 Datagrid 中显示的数据库表中的列时。我该如何为这种情况设计 ViewModel?
所以我希望它清楚我想做什么。
提前谢谢
最佳答案
我想到了两个解决方案。
让 ViewModel 保存所有列,而只让用户在 View 中选择列。这并不理想。
对 View 数据使用反射来确定 ViewModel 的列。
关于c# - MVVM 如何为数据网格设计 View 模型,用户选择哪些列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3902100/