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();
}

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


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다