是否有人知道如何重现ZoomedOutView,如下图所示:
Picture http://img690.imageshack.us/img690/2981/84364982.png
我有一个可能有效的解决方案,但我认为我们可以采用不同的方式。
我的解决方案:
添加绑定和分组集合中的所有密钥
创建转换器Int32到Booleab
将enabled属性绑定到Group.Values.Count并应用转换器
修改GridViewItem样式以更改Background属性
有更简单的方法吗?
提前致谢
答案 0 :(得分:1)
这些步骤听起来很正确,应该是达到你想要的最直接的方式。
您可能遇到麻烦的一个地方是获得小组计数。根据您用于分组的内容,您可能会获得IEnumerable
只有Count()
扩展方法,而不是可绑定的真实Count
属性。如果您使用的是LINQ' GroupBy
,那就是这种情况。