【发布时间】:2013-07-25 21:53:34
【问题描述】:
我有一个带有分组行的 wpf 数据网格,使用 CollectionViewSource 实现。看起来组头模板直接绑定到CollectionViewGroup 对象,但由于某种原因,这些在 CVS 中不是很容易访问。您给CollectionViewSource 提供组名,它会在幕后处理生成CVG。如果您希望组标题样式绑定到 CVG 所公开的少数属性(例如 Name 和 ItemCount)之外的其他内容,这会使事情变得困难。
基本上,我希望每个组都有一个Status 属性,可能通过组标题背景颜色在视觉上指示。这个Status 可以更改,因此标题必须以某种方式检测propertychanged 通知。但是由于CollectionViewGroup 没有Status 属性,并且我无法将自己的CVG 提供给CollectionViewSource,所以我不知道如何完成这个简单的任务。
【问题讨论】:
标签: wpf datagrid collectionviewsource