我即将开始开发 UWP 应用程序。最后一分钟的要求之一是能够为我们的合作伙伴支持应用程序的白标。有没有人有任何使用通用 Windows 平台的经验。我与此相关的问题:1)可以轻松自定义资源(颜色/主题)的不同方法。
问问题
77 次
1 回答
0
可以轻松自定义资源(颜色/主题)的不同方法。
您可以尝试在不更改任何功能的情况下为不同的合作伙伴本地化您的 UI 和应用程序包中的字符串。请参阅本文档。在文档中,它提到您可以将字符串存储在资源文件中。然后,您可以使用目标控件的 x:Uid 指令来引用字符串。您只需要根据您的要求更改资源文件中的源字符串,您可以让您的应用程序显示不同的 UI。
更新
对于图像资源,您还可以使用本地化。
我们以图像控件为例。您可以定义一个名为的字符串firstImage.Source
,其值Assets/test.png
位于资源文件中。然后在 xaml 中,Image 控件使用 x:Uid 指令来引用该控件。这与 TextBlock 相同。如果您想切换到另一个主题,您只需在 Assets 文件夹中将旧图像替换为新图像即可。
于 2020-04-21T02:33:15.393 回答