有人能指出我在使用工具提示在画布上显示XY鼠标位置的正确轨道吗? 我想拖动鼠标,工具提示会在用户移动鼠标时更新位置。我尝试使用鼠标输入以编程方式执行此更新工具提示,但未能显示任何内容。感谢
答案 0 :(得分:1)
如果有人对解决方案感兴趣......
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;
}