Windows의 기본 Window UI, 최소화, 최대화, 닫기 버튼을 Custom 디자인으로 변경해서 사용하고자 할 때 WindowsStyle=None 으로 설정하면 상단에 크기 조절 영역이 흰색으로 남아서 보기 좋지 않습니다.
없애야겠죠?
✅ WindowStyle=None 일 때 상단의 StripBar 삭제
xaml 수정으로 간단하게 해결할 수 있습니다.
<Style x:Key="WindowStyleNoneStripBar" TargetType="{x:Type Window}">
<Setter Property="WindowChrome.WindowChrome">
<Setter.Value>
<WindowChrome CaptionHeight="0"
CornerRadius="2"
GlassFrameThickness="0"
NonClientFrameEdges="None"
ResizeBorderThickness="3"/>
</Setter.Value>
</Setter>
</Style>
WindowChrome 속성을 사용한 Style을 적용해서 없앨 수 있습니다.
짧은 팁이었습니다.
✅ WindowStyle=None 일 때 상단의 StripBar 삭제 - 끝
관련 포스팅
WPF: Global Style 적용하기 (xaml)
프로젝트 내의 같은 컨트롤에 동일한 Style을 적용하기 위해서 App.xaml에 Style을 정의하면 모든 View에 동일한 Style이 적용됩니다. 예를 들어 A라는 컨트롤의 Style을 App.xaml에 정의하면 어떤 View에서도
endtime-co-kr.tistory.com
