属性标记菜单项变灰

属性标记菜单项变灰

我正在尝试开发我的第一个 Windows UWP 应用程序,如下本教程将介绍如何创建 UI。当我将 TextBlock 添加到 MainPage.xaml 时,我无法从“属性”窗口中的“样式”属性的属性标记菜单中选择“系统资源”。这是为什么?我是否缺少某个特定的 Visual Studio 组件?

如果我尝试输入教程中指定的样式{StaticResource TitleTextBlockStyle},IntelliSense 确实会建议这些。

在此处输入图片描述

答案1

我是否缺少某个 Visual Studio 组件?

如果是这种情况,您甚至无法选择 UWP 项目模板,也无法将 TextBlock 放入项目中。

为什么是这样?

这些说明完全是错误的。

在此处输入图片描述

在“属性”面板的搜索框中输入 style 以查找“样式”属性。单击“样式”属性的属性标记以打开其菜单。(属性标记是每个属性值右侧的小方框符号。)在“属性”菜单上,选择“系统资源”>“TitleTextBlockStyle”。这会将系统定义的样式应用于您的标题文本。

相反,您需要右键单击该对象,将鼠标悬停在“应用资源”上,然后TitleTextBlockStyle从列表中选择。

说明表明你应该选择系统资源,但这实际上并不正确,查看了最终产品并得出StaticResource以下 XAML

<RelativePanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <TextBlock x:Name="TitleTextBlock"
                   Text="Collection"
                   Style="{StaticResource TitleTextBlockStyle}"
                   Margin="24,0,0,24" />

来源

相关内容