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 is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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