Изменить значок заголовка в WinUI 3C#

Место общения программистов C#
Гость
Изменить значок заголовка в WinUI 3

Сообщение Гость »


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

[Текущая строка заголовка]
Изображение


Как я могу это изменить??

Мой код выглядит так:

MainWindow.xaml.cs:

public MainWindow() { это.ИнициализироватьКомпонент(); вар buttonThickness = новая толщина (); вар listThickness = новая толщина (); вар пустыеTasksBlockTextThickness = новая толщина (); пустойTasksBlockTextThickness.Top = 12; buttonThickness.Left = 16; listThickness.Top = 12; myButton.Margin = buttonThickness; задачи.Маржа = списокТолщина; пустойTasksBlockText.Margin = пустойTasksBlockTextThickness; this.AppWindow.TitleBar.BackgroundColor = Windows.UI.Color.FromArgb(0, 31, 41, 55); this.AppWindow.TitleBar.ButtonBackgroundColor = Windows.UI.Color.FromArgb(0, 31, 41, 55); // this.AppWindow.TitleBar.ForegroundColor = Windows.UI.Color.FromArgb(0, 31, 41, 55); this.AppWindow.Title = "Приложение ToDo"; this.Activated += MainWindow_Activated; } Private void MainWindow_Activated (отправитель объекта, Microsoft.UI.Xaml.WindowActivatedEventArgs args) { значок строки = Path.Combine( Пакет.Текущий.УстановленноеМестоположение.Путь, "Иконка.ико" ); this.AppWindow.SetIcon(значок); } MainWindow.xaml:

Добавить задачу Нет дополнительной информации! Удалить Я хочу, чтобы фон моего значка был того же цвета, что и заголовок

Вернуться в «C#»