原文:
WPF获取相对位置、坐标的方法
View Code
1.获取鼠标在控件中的坐标:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 private void item_MouseDown(object sender, MouseButtonEventArgs e) 2 { 3 Point point = e.GetPosition(lbl); 4 5 } 6 7 //或者直接使用Mouse类的静态方法GetPosition(), 8 //需要注意的是参数为IInputElement类型,也就是说要是能输入的控件 9 Point point2 = Mouse.GetPosition(lbl2); 10 lbl2.Content = "(" + point2.X + ", " + point2.Y + ")";
完整例子代码:
XAML代码
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1