문제

Learnwpf.com 게시 이것 비트 맵 이미지를 XAML로 변환하고 응용 프로그램에서 사용하는 것에 대한 기사.

XAML 이미지의 외부 요소는 a입니다 Canvas. 그러나, 그 Window.Icon 속성은 만 수락합니다 ImageSource 물체. 내가 어떻게 내가 '랩'할 수 있는지 아는 사람이 있습니까? Canvas 에서 ImageSource 그래서 창 아이콘으로 사용할 수 있습니까?

또는 XAML 이미지를 창 아이콘으로 사용하는 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

WPF 창 크롬 (헤더 바, 아이콘 등)은 일반적인 Win32 창 시스템의 일부입니다. 벡터 아이콘과 함께 사용하도록 만들어지지 않았으므로 .ICO, .png 또는 Window.icon 속성에 대한 다른 지원되는 이미지 파일.

그러나 벡터 (XAML) 애니메이션 아이콘을 만들고 싶다면 개념에 대해 생각해야합니다. 크롬이 적은 창. 즉, 구식 창 크롬을 제거한다는 의미입니다.Windowstyle = "없음") 그리고 WPF를 사용하여 자신의 크롬을 완전히 만들면 벡터를 왼쪽 상단 코너에 바로 배치 할 수 있으며 응용 프로그램의 다른 XAML 비주얼과 마찬가지로 작동합니다.

Bellow Links에서 Chromeless Window를 만드는 방법에 대해 자세히 알아보십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top