我在控件上使用WPF鼠標按下事件。我想要得到的X,Y座標,但我得到一個錯誤:WPF Mouse down event no座標
private void button_MouseDown(object sender, MouseButtonEventArgs e)
{
double x = e.X, double y = e.Y;
}
我無法訪問的座標。我想知道爲什麼。有人可以幫忙嗎?如果鼠標向下無法獲取座標,有沒有其他方法可以獲得點擊時光標的座標?
我在控件上使用WPF鼠標按下事件。我想要得到的X,Y座標,但我得到一個錯誤:WPF Mouse down event no座標
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;
}
+1用於快速打字,ROFL –
嘗試像
C#
private void button_MouseDown(object sender, MouseButtonEventArgs e)
{
double x = e.GetPosition("Name of your element" as IInputElement).X;
}
你得到了什麼錯誤?請發佈更多詳情和信息 – Jehof