gpt4 book ai didi

c# - Windows Phone Xaml 上不存在 GridView SelectedItem 指示器

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:36 25 4
gpt4 key购买 nike

在 Windows 8.1 上,下面的代码表示 GridView 的选定项。但在 Windows Phone Xaml 上,相同的代码不能那样工作。所选项目根本没有任何视觉指示器。(或者我无法让它工作)我怎样才能让它在 Windows Phone 应用程序上也像这样工作?

enter image description here

<GridView
x:Name="productColorChoices"
SelectionMode="Single"
ItemTemplate="{StaticResource productColorChoice_ItemTemplate}">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid
Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>

最佳答案

如果你去看看GridViewItem default style template你会看到底部有这些物体;

SelectedBorder

SelectedCheckMarkOuter

SelectedCheckMark

SelectedEarmark

它构成了 GridView 项目上所选轮廓/复选标记的视觉效果。它们都根据 Selected

的 VisualState 显示

现在,如果您查看 GridViewItem 的手机默认样式模板(我无法通过快速谷歌搜索找到默认样式模板,而且我没有打开的手机项目可供挖掘)然后你可以比较。如果手机模板中不存在这些类型的元素,那么您可以使用几乎相同的对象和相同的 VisualState 中的相同 Storyboard以相同的方式添加它们。

希望这有帮助,干杯。

关于c# - Windows Phone Xaml 上不存在 GridView SelectedItem 指示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30979602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com