WPF显示鼠标使用工具提示在画布上进行坐标

时间:2014-03-05 21:52:32

标签: wpf canvas tooltip mouse

有人能指出我在使用工具提示在画布上显示XY鼠标位置的正确轨道吗? 我想拖动鼠标,工具提示会在用户移动鼠标时更新位置。我尝试使用鼠标输入以编程方式执行此更新工具提示,但未能显示任何内容。感谢

1 个答案:

答案 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;
    }