Настройка значка окна в Авалонии

Я пишу небольшое приложение для школьного проекта и не могу понять, как изменить значок окна. Я нашел свойство Icon в Window, но понятия не имею, как оно работает, так как нашел немного документации по нему. Когда я пытался ввести что-то в поле, он выдавал ошибку, что ресурс не может быть найден. Я тоже кое-что читал об импорте ресурсов, но это мое первое приложение такого рода, так что я полностью потерялся. Любая помощь очень ценится, спасибо


person Desfell    schedule 29.04.2021    source источник


Ответы (1)


Вам нужно добавить свой значок как AvaloniaResource. Если вы используете шаблон MVVM, все в каталоге Assets должно быть добавлено как одно целое. Если нет, добавьте

<ItemGroup>
  <AvaloniaResource Include="Assets\**" />
</ItemGroup>

в ваш файл .csproj. Затем поместите свой значок в каталог Assets. После этого просто напишите Icon="/Assets/your-icon.ico" в вашем окне xaml.

person kekekeks    schedule 30.04.2021