gpt4 book ai didi

windows-8 - 更改 Windows 8 应用商店应用程序的 ItemView 中所选项目的背景颜色

转载 作者:行者123 更新时间:2023-12-02 23:04:12 24 4
gpt4 key购买 nike

我正在最近的 Windows 8 应用程序中使用 ItemView,但是,所选项目具有令人讨厌的蓝色/紫色背景,我更愿意将其替换为更适合应用程序的内容。

不幸的是,由于这是一个 Windows 8 应用程序,因此文档非常有限,超出了 Microsoft 自己的文档,我的搜索没有发现任何有用的信息。

我想知道是否有人知道如何在“以前称为 Metro 的界面”应用程序中执行此操作。

我用 C# 编写了我的应用程序。

编辑:解决方案

您可以将资源添加到 App.xaml ResourceDictionary 中。如果它们与控件使用的资源名称匹配,它们将覆盖该值。这适用于所有控件,而不仅仅是 ItemView 的。被覆盖的资源也会出现在 Blend 中。

最佳答案

要覆盖所选项目的默认紫色强调色,您需要覆盖资源字典中的一些画笔并提供您自己的颜色:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<!-- overrides -->
<SolidColorBrush x:Key="ListViewItemSelectedPointerOverBackgroundThemeBrush" Color="#00FFFFFF" />
<SolidColorBrush x:Key="ListViewItemSelectedPointerOverBorderThemeBrush" Color="#80FFFFFF" />
<SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="#40FFFFFF" />

</ResourceDictionary>

关于windows-8 - 更改 Windows 8 应用商店应用程序的 ItemView 中所选项目的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12345599/

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