В приложениях Windows 10 имеется возможность настроить цвета строки заголовка (например, приложений почты и календаря) вместо стандартного белого (или какой-то другой цвет, после обновления системы).

стандартная, белая строка заголовка

Изменить цвет заголовка в Windows 10 приложениях на XAML — просто. В конструкторе для вашего главного XAML-файла (т. е… MainPage. xaml. cs), вы получите ссылку на строку заголовка из объекта ApplicationView, метода GetForCurrentView(). Вы можете установить цвета как заголовка окна так и цвет элементов управления окном с помощью установки соответствующих свойств:

public MainPage()
{
	this.InitializeComponent();

	var t = ApplicationView.GetForCurrentView().TitleBar;
	t.BackgroundColor = Colors.Indigo;
	t.ForegroundColor = Colors.White;
	t.ButtonBackgroundColor = Colors.Indigo;
	t.ButtonForegroundColor = Colors.White;
}

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

итоговый цвет строки заголовка

Скачать исходный код

Источник: Customize Title Bar Colors In Windows 10 XAML Apps

Теги: xaml, c#, uwp

Редактировать