我有一个 Xceed wpf 数据网格,它绑定到具有相关数据表的数据集。我正在使用 UI 中的 DataGridCollectionViewSource 绑定到视图模型上的数据表属性。数据网格绑定到这个静态数据网格集合视图源。加载时,数据在网格中显示为预期的层次结构。然后,我为默认数据单元定义了一个自定义模板,该模板使用一个 ValueConverter,我在其中执行一些单位转换。当网格第一次加载时,转换器被调用并按预期显示值。但是,当用户更改转换参数时,我希望刷新网格,以便再次调用 ValueConverter 以显示正确的值。
但是,我刚刚花了最后几个小时浏览了 xceed 文档,他们只是在 collectionviewsource 上调用 Refresh 方法。这样做似乎并没有强制数据网格为数据单元调用 ValueConverter,所以我不相信有任何刷新发生。
解决此问题的任何帮助将不胜感激。