Как настроить строку заголовка приложения для страницы UWP
Я пытаюсь установить строку заголовка приложения для страницы, которая постоянно отображается для страницы UWP, а также отключить кнопку восстановления, но я не нахожу ничего связанного с этим.
Все, что я мог сделать, это изменить цвет строки заголовка приложения с кодом, как показано ниже
public MainPage()
{
this.InitializeComponent();
ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen;
ApplicationView.GetForCurrentView().Title = "TEST";
ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar;
titleBar.ForegroundColor = Color.FromArgb(1, 1, 1, 1);
}
но это было все, что я мог сделать... Кроме того, заголовок строки заголовка приложения действовал странно, поскольку я установил для него значение "TEST", но в пользовательском интерфейсе отображалось "ProjectName-TEST".
Итак, знаете ли вы, как я могу настроить (установить заголовок панели приложения, установить его как видимый все время, не только когда пользователь перемещает курсор в верхней части страницы и отключить кнопку восстановления (как я мог бы сделать это в окнах форм)) строка заголовка приложения для проекта UWP?
1 ответ
В настоящее время невозможно отключить какие-либо кнопки панели заголовка (свернуть, развернуть и т. Д.). На GitHub есть обсуждение этого вопроса, за которым вы можете следить.
Помимо этого ограничения, вы можете довольно сильно настроить строку заголовка, используя ExtendViewIntoTitleBar в сочетании с Window.Current.SetTitleBar. В итоге это позволяет вам использовать пользовательский XAML в строке заголовка:
CoreApplication.GetCurrentView().TitleBar.ExtendViewIntoTitleBar = true;
...
Window.Current.SetTitleBar(myTitleBar);
На GitHub (создан Microsoft) есть хороший ресурс, который показывает, что вы можете настроить: Пример строки заголовка
Образец показывает следующие методы:
Настройка цветов в стандартной строке заголовка системы.
Расширяя вид в строку заголовка, вы можете нарисовать собственную строку заголовка.
Реагирование на изменения в строке заголовка.
Элементы управления рисованием в строке заголовка (только XAML).
Вот пара других хороших уроков по настройке строки заголовка:
Простое управление строкой заголовка в приложениях Windows 10