我正在为Xbox编写UWP应用程序,使用最新发布的公共UWP SDK - v.14393。
我在设计这个应用程序的样式时遇到了一些问题--现在用https://msdn.microsoft.com/en-us/library/windows/apps/mt299136.aspx (不是'ListViewItemExpanded')描述的模板为GridView的ListViewItemExpanded创建自定义焦点可视化。
因此,主要的问题是-如何删除GridViewItem的模板的默认焦点视觉状态(屏幕快照上的红色边框),并将ListViewItemPresenter作为ControlTemplate。

发布于 2017-03-02 06:03:37
您看到的红色边框不是焦点视觉效果,而是选定的视觉效果。要删除此边框,可以将SelectedBackground属性设置为Transparent,如下所示
<ListViewItemPresenter SelectedBackground="Transparent" .../>除了这个属性之外,还有其他一些属性,如SelectedPointerOverBackground和SelectedPressedBackground可能会影响边框的颜色。这些属性以“背景”结尾,您可能还需要根据需要更改这些属性。
https://stackoverflow.com/questions/42542507
复制相似问题