Programming/C#

[WPF] WindowChrome !

Teemol 2020. 3. 20. 00:20

WPF에서 타이틀 바를 바꿀 때 WindowStyle="None"로 설정한 뒤, 새로 만드는 경우가 많습니다.

하지만 이런 경우 타이틀 바의 기능을 직접 다 구현해 줘야 하는데,

타이틀 바에서 사용되는 애니메이션과 다양한 기능을 구현하는데 어려움이 있고, 다양한 버그가 있을 수 있습니다.

이러한 문제를 해결할 수 있는 것이 WindowChrome입니다.

WindowStyle="None"를 하는 순간 비 클라이언트 영역을 없애버리지만, WindowChrome는 비 클라이언트 영역까지 확장해서 사용자가 사용할 수 있도록 해줍니다!