UWP如何获取主题资产以响应RequestedTheme

问题描述 投票:0回答:1

我有一个应用程序,可以保存用户主题首选项并在App构造函数中设置RequestedTheme(我已经这样做了所以我可以使用Dark作为默认值,但用户可以选择Light,如果他们愿意的话)。这对我的画笔资源工作得很好,但现在我正在尝试为每个主题添加图像资源,并且资源与OS主题设置匹配,而不是RequestedTheme。

有没有办法覆盖这个?

我虽然这篇文章可能会有所帮助:

Dark/Light theme assets qualifiers

但是,当我按照建议的答案时,我似乎无法在没有指定比例的情况下为每个资源指定主题。

例如,当我设置/Assets/image.png的路径时,我得到默认行为(资产匹配OS主题)。当我设置/Assets/contrast-standard/theme-dark/scale-100/image.png的路径时,我得到了我想要的主题,但只是在scale-100中。当我设置/Assets/contrast-standard/theme-dark/image.png的路径时,没有加载图像。

image uwp themes assets
1个回答
0
投票

我通过解决方案意识到我正在尝试我的主题文件夹不再有用,所以我只是将我的比例 - ###文件夹直接移动到Assets文件夹并删除了主题文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.