代码表示GridView的选定项目。但是在Windows Phone Xaml上,相同的代码不能像那样工作。根本没有任何选定项目的可视指示器。(或者我无法使其工作)我如何在Windows Phone App上使它像这样工作?
<GridView
x:Name="productColorChoices"
SelectionMode="Single"
ItemTemplate="{StaticResource productColorChoice_ItemTemplate}">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid
Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
答案 0 :(得分:0)
如果你去查看GridViewItem default style template,你会看到底部有这些物体;
SelectedBorder
SelectedCheckMarkOuter
SelectedCheckMark
SelectedEarmark
构成GridView项目上所选大纲/复选标记的视觉效果的是什么。它们都根据Selected
现在,如果你去看看手机的GridViewItem的默认样式模板(我找不到默认的一个用于快速谷歌搜索,我没有打开电话项目去挖掘)然后你可以比较。如果手机模板中不存在这些类型的元素,那么您可以使用相同的VisualState中的几乎相同的对象和相同的故事板以相同的方式添加它们。
希望这会有所帮助,欢呼。