问题描述
我正在写一个Windows 8地铁应用程序。我想画一个GridView三组。我想其中一个组以不同的布局自己的项目比别人。我在WPF之前使用选择器,所以我想这会是一个很好的途径。所以我尝试了GroupStyleSelector,我发现在MSDN上这可以通过它铸造的ICollectionView和访问。集团财产,你会得到你绑定的组到对象中提取的对象。这使得在模板上明智的决定。但是它仍然不适合我(或其他人在线程),因为尽管不同风格返回的事实只有一个样式应用于工作
Based on this forum thread you can extract the object by casting it to ICollectionView and accessing the .Group property where you will get the object you bound the group to. This allows for intelligent decision on the template. However it still does not work for me (or the other people in the thread) since only one style is applied despite the fact that different styles are returned.
编辑:原来,GroupTemplate不旨在产生不同的组。它的目的是改变组例如在抢购视图或在所有群体改变类似案件的看法。
It turns out the GroupTemplate is not intended to produce different groups. It is intended to change the view of the group for example in snapped view or similar cases where all groups change.
这篇关于我怎样才能使地铁GridView控件组使用不同的布局?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!