首页 新闻 会员 周边

WPF 怎么计算我拖动了窗体多少呀?

0
悬赏园豆:50 [已关闭问题] 关闭于 2015-04-14 14:12

现在我的 WPF窗体 就在最顶端、 现在我向下拖 , 如果 我拖了 200px以内   就还在顶端, bu不动 , 如果 大于 200, 那么就是拖到 该鼠标 向拖得 地方(现在我拖到 200多了,  问题怎么去 去取出来我拖了 多少px)、

凡事无绝对!的主页 凡事无绝对! | 初学一级 | 园豆:6
提问于:2013-04-12 12:13
< >
分享
所有回答(1)
0

在开始拖的时候存一个pointa, 在你释放的时候记一个pointb,计算一下嘛。距离原始定点的位置可以用勾股定理啊。

draggedPx=Math.Sqrt((pointb.x-pointa.x)*(pointb.x-pointa.x)+(pointb.y-pointa.y)*(pointb.y-pointa.y))

Ethan轻叹 | 园豆:996 (小虾三级) | 2013-04-12 13:11

 哥 , 有代码, 贴一下 ,谢谢了。

支持(0) 反对(0) 凡事无绝对! | 园豆:6 (初学一级) | 2013-04-12 13:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册