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