Как получить цветную строку заголовка UWP программно?Как получить UWP заголовков стандартных цветов по умолчанию программно
можно легко установить пользовательские строки заголовка цвета с:
ApplicationView.GetForCurrentView().TitleBar.BackgroundColor
ApplicationView.GetForCurrentView().TitleBar.ForegroundColor
Но как получить штрих цвета название системы? . Если пользователь установил Показать цвет в строке заголовка опцию и использовать Желтый как Windows Accent Цвет, затем UWP Заголовок заголовка приложения BackgroundColor
is Желтый. Но ApplicationView.GetForCurrentView().TitleBar.BackgroundColor
возвращение null.
Screenshot of win 10 color setting
Это не достаточно. Мы должны знать, что параметр «Показывать цвет в заголовке» установлен для использования AccentColor или нет. – Yury
Что вы пытаетесь достичь? Вы можете установить 'CoreApplication.GetCurrentView(). TitleBar.ExtendViewIntoTitleBar = true;' и создать пользовательскую строку ttitle –
Исправить. Это точно моя цель - создать настраиваемую строку заголовка, которая очень похожа на оригинал, но с некоторыми дополнениями (например, кнопка добавления). Мне нужно получить оригинальный цвет названия и использовать его в моей настраиваемой строке заголовка. И я не могу найти, как добиться этого, так как я не знаю значение параметра «Показывать цвет на строке заголовка». В качестве обходного пути я использую белый цвет по умолчанию для кнопок заголовка и системы, но он не соответствует желаемому пользователю, если установлен «Показывать цвет в строке заголовка» (и заголовок мигает во всплеске) – Yury