WPF 解决实现点击窗口任意位置移动后,点击Button按钮无效的问题

最近工作中遇到需要设计新的窗口界面,但WPF自带窗口标题栏无法更改,于是使用DockPanle添加需要的元素来自定义新的标题栏:

1、   但使用windowStyle="None"后去掉原标题栏后,无法移动窗口

2、   于是在自定义的DockPanel里添加了PreviewMouseDown事件

3、   事件实现如下:

4、    呃。。。。。。。。。。。。。。但新的问题来了,新的自定义标题栏里面添加的按钮此时Click点击事件无效了。于是给按钮设计XAML中,添加鼠标移动方法

5、  实现如下:

6、    定义一个自定义Point 字段来保存鼠标移动到按钮中的位置,再更改上面序号3中的后台代码实现

7、于是,完美解决问题!      =============================完结撒花❀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值