我尝试在Window Store应用程序中构建一个GridView,它在其末尾有一个内联的“添加”按钮。我已经实现了WinRT gridview Add tile中描述的虚拟视图模型解决方案。现在我希望所选项目使用另一个模板(用于编辑)。我已经使用Visual State Manager实现了这一点(通过在样式中分配新的<ControlTemplate TargetType="SelectorItem">
来处理Selected
和SelectedUnfocused
状态。这也有效。但是,我无法获得组合,因为ItemTemplateSelector
使用DataTemplate
而我需要ControlTemplate
来获取VSM。我该怎么办?
提前致谢, 克里斯托弗