Windows Template Studio - Настройка панели навигации - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь настроить стиль моей панели навигации, но мне сложно получить доступ к элементам пользовательского интерфейса, связанным с ней.По сути, я хотел бы иметь верхнюю часть панели навигации в виде определенного цвета, который будет продолжением нашего заголовка.Это то, что у меня есть сейчас:

enter image description here

Мне нужно было бы иметь возможность изменить цвет кнопок "Назад" и областей кнопок гамбургерменю, но я могу 'Кажется, что они могут получить доступ к этим элементам, как и к остальным элементам navigationViewItem.

Как мне этого добиться?Я использую тип проекта «Панель навигации» с шаблоном проектирования «Код позади».

Спасибо.

1 Ответ

1 голос
/ 27 марта 2019

Вы можете редактировать шаблон NavigationView для достижения вашей цели. Перейдите к 'Схема документа -> щелкните правой кнопкой мыши элемент управления представлением навигации -> Изменить шаблон -> Редактировать копию' .

Например, если вы хотите изменить цвет кнопки «Назад», она должна быть в «NavigationBackButtonNormalStyle» следующим образом:

<Style x:Key="NavigationBackButtonNormalStyle" TargetType="Button">
        <Setter Property="Background" Value="Red"/>
        <Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseHighBrush}"/>
        ....
 </Style>

Вы можете изменить его фон, передний план и т. Д.

...