我按照教程(Microsoft' s" Windows Template Studio入门")使用UWP
为Windows桌面创建示例Windows Template Studio
应用。他们通常会提出以下问题:" XAML编辑器不会打开,也不会显示等等。"但我的情况略有不同:XAML设计师没有显示布局项目。它完全是黑色或白色。但它们的对齐方式,位置,尺寸等正确显示。我正在更改主题设置,但它无法正常工作。
运行状态:
当我编译和编译时,一切似乎都是正常的。运行项目。
答案 0 :(得分:1)
如果要在设计时显示数据,则需要在Blend for Visual Studio中从类中创建示例数据功能。您需要指定d:DataContext
和d:DesignData
,然后您可以使用Binding
在控件中显示数据。
请注意:
如果愿意,您甚至可以在标记中设置d:DataContext和DataContext。 d:DataContext将在设计时覆盖,DataContext将在运行时覆盖。这些相同的覆盖规则适用于所有设计时和运行时属性。
请阅读"Sample data from class", and design-time attributes了解详情。
答案 1 :(得分:1)
用于UWP模板的Windows Template Studio带有本地化的有线连接,这意味着您通常不希望在应用程序的设计窗口中看到的文本。
问题的答案位于项目的 Strings/en-us/Resources.resw
文件中。打开文件会显示其中的许多条目,其中一个条目是RadioButton的 Settings_Theme_Dark
中指定的 x:Uid="Settings_Theme_Dark"
ID在您的屏幕截图中...
.Content
在RadioButton上指定应将资源值放入其中的属性。因此,当您启用本地资源时,RadioButton的Content属性在运行时将变为“暗”(或者在未设置其他语言时退回到该属性)。
要支持其他语言,您可以添加更多Resource.resw文件,每个文件都包含特定语言的内容。
要了解有关UWP的此功能的更多信息,请参阅Microsoft Docs,以获取更多详细信息。