Image UWP如何获取主题资产以响应请求的主题

Image UWP如何获取主题资产以响应请求的主题,image,uwp,themes,assets,Image,Uwp,Themes,Assets,我有一个应用程序,可以保存用户主题首选项,并在应用程序构造函数中设置RequestedTheme(我这样做是为了我可以使用暗作为默认设置,但用户可以选择亮,如果他们愿意的话)。这对我的画笔资源来说效果很好,但现在我尝试为每个主题添加图像资源,这些资源与OS主题设置相匹配,而不是请求主题 有没有办法克服这个问题 我认为这篇文章可能会有所帮助: 但是,当我遵循建议的答案时,如果不指定比例,我似乎无法指定每个资源的主题 例如,当我将路径设置为/Assets/image.png时,我会得到默认行为(A

我有一个应用程序,可以保存用户主题首选项,并在应用程序构造函数中设置RequestedTheme(我这样做是为了我可以使用暗作为默认设置,但用户可以选择亮,如果他们愿意的话)。这对我的画笔资源来说效果很好,但现在我尝试为每个主题添加图像资源,这些资源与OS主题设置相匹配,而不是请求主题

有没有办法克服这个问题

我认为这篇文章可能会有所帮助:

但是,当我遵循建议的答案时,如果不指定比例,我似乎无法指定每个资源的主题


例如,当我将路径设置为
/Assets/image.png
时,我会得到默认行为(Assets match OS theme)。当我将路径设置为
/Assets/contrast standard/theme dark/scale-100/image.png
时,我得到了我想要的主题,但只有scale-100。当我将路径设置为
/Assets/contrast standard/theme dark/image.png
时,没有加载任何图像。

我意识到,我尝试的解决方案使我的主题文件夹不再有任何用处,因此,我只是将我的缩放-####文件夹直接移动到资产文件夹中,并删除了主题文件夹。

您在so帖子的参考链接中给出的答案就是您想要的解决方案。请共享您的XAML/资源字典,以帮助您解决所遇到的问题。