2014-03-05 90 views
0

有人可以用正確的軌跡指向我使用工具提示在畫布上顯示XY鼠標位置嗎? 我想拖動鼠標,工具提示在用戶移動鼠標時更新位置。我試圖通過編程方式使用鼠標輸入更新工具提示,但無法顯示任何內容。由於WPF使用工具提示在畫布上顯示鼠標座標

+0

你顯然沒有前問搜索... [裝訂工具提示鼠標位置(HTTP://social.msdn。 microsoft.com/Forums/vstudio/en-US/7c421935-ce88-4592-bbd7-98f371632b41/binding-the-tooltip-to-the-mouse-position)。 – Sheridan

+0

這不顯示xy位置,只是將工具提示移到鼠標所在的位置。 – user3295173

+0

[WPF中的鼠標處理](http://wpftutorial.net/Mouse.html)。 – Sheridan

回答

0

如果有人有興趣的解決方案......

private void Canvas_MouseMove(object sender, MouseEventArgs e) 
    { 
     tt.Placement = System.Windows.Controls.Primitives.PlacementMode.Relative; 
     tt.HorizontalOffset = e.GetPosition((IInputElement)sender).X + 10; 
     tt.VerticalOffset = e.GetPosition((IInputElement)sender).Y + 10; 
     tt.Content = "X-Coordinate: " + e.GetPosition((IInputElement)sender).X + "\n" + "Y-Coordinate: " + e.GetPosition((IInputElement)sender).Y; 
    } 
相關問題