WPF 自定义的窗口拖动_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > WPF 自定义的窗口拖动

WPF 自定义的窗口拖动

 2016/9/9 5:30:52  WinterFish  程序员俱乐部  我要评论(0)
  • 摘要:WPF原有的窗口样式太丑,当我们重新定义窗口时,则需要添加一些额外的功能,如拖动~1、在界面上对布局元素如Grid,添加委托事件:MouseLeftButtonDown="UIElement_OnMouseLeftButtonDown"2、委托方法中处理一下就行了:privatevoidUIElement_OnMouseLeftButtonDown(objectsender,MouseButtonEventArgse){if(e.ButtonState==MouseButtonState
  • 标签:自定义

WPF原有的窗口样式太丑,当我们重新定义窗口时,则需要添加一些额外的功能,如拖动~

1、在界面上对布局元素如Grid,添加委托事件: MouseLeftButtonDown="UIElement_OnMouseLeftButtonDown"

2、委托方法中处理一下就行了:

        private void UIElement_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (e.ButtonState==MouseButtonState.Pressed)
            {
                this.DragMove();
            }
        }

 

发表评论
用户名: 匿名