Элементы меню маркеров свойств, выделенные серым цветом

289
binaryfunt

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

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

enter image description here

0
@Ramhound Хотя я не дал ему имя на скриншоте, пункт меню все равно не включается, если я назову его binaryfunt 6 лет назад 0
@Ramhound На снимке экрана показано, что происходит, даже если я задаю имя. Название, кажется, не имеет отношения к этой проблеме. binaryfunt 6 лет назад 0
Догадаться... Ramhound 6 лет назад 0

1 ответ на вопрос

1
Ramhound

Я пропускаю определенный компонент Visual Studio?

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

Почему это?

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

enter image description here

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

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

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

<RelativePanel Background=""> <TextBlock x:Name="TitleTextBlock" Text="Collection" Style="" Margin="24,0,0,24" /> 

Источник

Этот учебник был создан сообществом. По этой причине в учебнике используются нестандартные объекты, которые на самом деле не бесплатны вне демонстрации, а инструкции неверны. Ramhound 6 лет назад 0

Похожие вопросы