多语言展示
当前在线:1909今日阅读:84今日分享:32

C# WPF 无边框 标题 拖动窗口

自定义窗口,实现无边框拖动窗口。
工具/原料

Microsoft Visual Studio 2015

方法/步骤
1

打开WPF,新建项目 选WPF,确定进入新项目

2

点击窗体,改变窗体属性选中外观 Allows transparency选项

3

此时窗口为无边框状态,无法移动

5

后台代码增加:        private void Move_MouseMove(object sender, MouseEventArgs e)        {            if (e.LeftButton == MouseButtonState.Pressed)            {                this.DragMove();            }        }

6

最后添加关闭按钮   及代码。        private void button_Click(object sender, RoutedEventArgs e)        {            this.Close();        }

注意事项
1

MouseMove='Move_MouseMove'>前端增加鼠标移动事件名:Move_MouseMove

2

后台的鼠标移动事件名:Move_MouseMove

推荐信息