【问题标题】:DataGrid loses selection, sorting, grouping, ... on changing the tab in my WPF MVVM applicationDataGrid 在我的 WPF MVVM 应用程序中更改选项卡时丢失选择、排序、分组等
【发布时间】:2013-04-09 21:58:49
【问题描述】:

我根据 MVVM 模式 MVVM pattern 构建了一个应用程序

我使用DataGridextended WPF toolkit.

每当我更改选项卡并返回数据网格时,所有设置(如排序、选择和分组)都会丢失。

我读到我可以将这些设置保存在附加属性中,但为什么我必须这样做?

刷新视图的数据网格的触发器是什么?如何防止数据网格这样做?

【问题讨论】:

  • 如何从一个选项卡导航到另一个选项卡?选项卡更改时执行什么代码?数据网格定义如何?
  • 代码与链接 mvvm 模式中的代码几乎相同。我在代码中添加了一些修改

标签: c# .net wpf mvvm datagrid


【解决方案1】:

问题是标签控件,每次切换标签时它都会加载和卸载。有一些关于如何改变这种行为的帖子。

另一种方法是保持数据网格状态并在加载时应用它。

【讨论】:

  • 感谢您的提示。什么是更好的?选项卡控件或数据网格的解决方法?我在哪里可以找到 tabcontrol 的解决方法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
  • 2015-03-03
  • 2013-11-20
  • 2012-09-12
相关资源
最近更新 更多