Элементы меню маркера свойств неактивны

Элементы меню маркера свойств неактивны

Я пытаюсь разработать свое первое приложение Windows UWP, следуяэто руководство по созданию пользовательского интерфейса. Когда я добавил TextBlock в MainPage.xaml, я не могу выбрать System Resource из меню маркера свойств для атрибута Style в окне Properties. Почему это? Может быть, мне не хватает определенного компонента Visual Studio?

Если я попытаюсь ввести стиль, указанный в руководстве {StaticResource TitleTextBlockStyle}, IntelliSense предложит его.

введите описание изображения здесь

решение1

Может быть, мне не хватает какого-то определенного компонента Visual Studio?

Если бы это было так, вы бы даже не смогли выбрать шаблон проекта UWP или поместить TextBlock в проект.

Почему это?

Инструкции просто неверны.

введите описание изображения здесь

На панели «Свойства» введите style в поле поиска, чтобы найти свойство Style. Щелкните маркер свойства для свойства Style, чтобы открыть его меню. (Маркер свойства — это небольшой символ в виде квадрата справа от каждого значения свойства.) В меню «Свойства» выберите System Resource > TitleTextBlockStyle. Это применит системный стиль к тексту заголовка.

Вместо этого вам нужно щелкнуть правой кнопкой мыши по объекту, навести курсор на «Применить ресурс», а затем выбрать TitleTextBlockStyleиз списка.

В инструкциях указано, что вы должны выбрать системный ресурс, но на самом деле это не так. Взглянув на конечный продукт, мы увидели, что он используется, и StaticResourceв результате получился следующий XAML

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

Источник

Связанный контент