WinUi 아이콘 설정
winui 앱에는 두 종류의 아이콘을 설정한다. png와 ico 파일이 필요하다.
png는 256 이상 ico는 256, 48, 32, 16이어야 흐릿하게 나오지 않는다.
파일 가져오기
ico는 가져와야 하고 png는 한 번 읽기만 하면 된다. ico를 가져오는 데에는 두 개의 방법이 있다.
solution explorer > add > existing item > .ico
solution explorer > .ico > properties > build action > content
project > properties > application > win32 resources > icon > .ico
후자의 방법으로 가져오면 자동으로 content 설정을 한다. 더 간단하여 이 방법이 좋다.
타이틀바와 태스크바 아이콘 설정
AppWindow.SetIcon("....ico");
아이콘 파일을 content로 설정하지 않아도 위 코드는 예외를 던지지 않지만 작동은 하지 않는다. 아이콘이 바뀌지 않는다.
xaml로는 가능하지 않다.
시작 메뉴 아이콘 설정
solution explorer > package.appxmanifest > visual assets > source > .png > generate