我正在使用最新发布的公共UWP SDK - v.14393为Xbox编写UWP应用程序。
我在应用程序样式方面存在一些问题 - 现在为GridView的GridViewItem创建自定义焦点视觉效果,并使用此处描述的模板https://msdn.microsoft.com/en-us/library/windows/apps/mt299136.aspx(而非“ListViewItemExpanded”)
因此,主要问题是 - 如何使用ListViewItemPresenter作为ControlTemplate删除GridViewItem模板的默认焦点视觉状态(屏幕截图上的红色边框)。
答案 0 :(得分:2)
您看过的红色边框不是焦点视觉效果,而是选定的视觉效果。要删除此边框,您可以将SelectedBackground属性设置为Single<List<MediaContent>> single =
Single.fromCallable(() -> createDocument(url))
.flatMap(document -> Single.zip(singleGetVideo(document), SingleGetImage(document),
(videoMediaContents, imageMediaContents) -> //here you'll have the 2 results
//you can sort combine etc. and return unified object
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());
single.subscribe(parseImageSubscription)
,如
Transparent
除了此属性外,还有其他一些属性,如SelectedPointerOverBackground和SelectedPressedBackground可能会影响边框的颜色。这些属性以&#34;背景&#34;结束,您可能还需要根据您的要求更改这些属性。