我在控件上使用WPF鼠标按下事件。我想获取X,Y坐标,但出现错误:
private void button_MouseDown(object sender, MouseButtonEventArgs e)
{
double x = e.X, double y = e.Y;
}
我无法访问坐标。我想知道为什么。有人可以帮忙吗?如果鼠标向下无法获取坐标,单击时还有其他方法可以获取光标的坐标吗?
最佳答案
您需要使用GetPosition方法来检索点。
private void button_MouseDown(object sender, MouseButtonEventArgs e)
{
Point p = e.GetPosition(this);
double x = p.X;
double y = p.Y;
}
关于wpf - WPF鼠标按下事件无坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17420835/