닷넷/WPF
C# WPF 제목표시줄이 아닌 다른 곳을 클릭해도 윈도우를 움직이게 하는 방법, Make WPF window draggable
FreeBear
2021. 12. 3. 11:25
반응형
c# 윈폼에서는 뭔가 어렵게 작업했던 것 같은데 wpf는 마우스 이벤트 하나에 DragMove() 를 사용하면 된다.
윈도우.xaml 파일에 MouseDown 이벤트 추가
<Window x:Class="ProjectName.Views.DragWindow"
...
MouseDown="Window_MouseDown" />
윈도우. xmal.cs 비하인드 파일에 다음과 같이 작성
private void Window_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.ChangedButton == MouseButton.Left)
this.DragMove();
}
반응형