WPF에서 titlebar 제거하기

<Window x:Class=
	...
	WindowStyle="None"			//타이틀바 제거
	AllowsTransparency="True"	//윈7이하에서 윈도우 Border라인 삭제
	BorderThickness="1"			//border가 사라지면 허애지니 선 하나 그어줌
	...
>

일단 이렇게 하면 타이틀바가 사라진 윈도우창만 생김

하지만 마우스로 창 이동이 안되기 때문에

<Window x:Class=
	...
	ResizeMode="CanResizeWithGrip"						//창크기 조절
	MouseLeftButtonDown="Window_MouseLeftButtonDown"	//마우스 드래그 조절
	...
>

을 추가해줍니다.

private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) {
	this.DragMove();
}

마우스 드래그 함수는 위와 같습니다.

크리에이티브 커먼즈 라이선스 Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.