我是Windows Presentation Foundation的初学者。
我有一个帆布,其中有一个小方形帆布。在这个小广场画布里面我有一个图像。
我附加了一个事件处理程序到这个图像,当用户点击这个图像时,用户可以获取图像的当前位置。如何在WPF中获取图像的正确位置?
无论何时用户点击该图像,他/她都会得到一个提示消息框,用户可以在该消息框中获取要打印的当前图像位置。
当用户按左键单击图像时,一切正常。
但是,当用户第一次按下图像上的右键并突然按下鼠标左键单击相同的图像时,问题就出现了,它没有显示相同的值。
我没有附加任何事件处理程序的右键单击。
我使用以下代码:
Image objImage = new Image();
objImage .Height =12;
objImage .Width = 12;
objImage .Stretch = Stretch.UniformToFill;
imageAck.MouseLeftButtonDown += new MouseButtonEventHandler(objImageMouseLeftButtonDown);
private void objImageMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Point mouseCurrent = e.GetPosition(null);
}
我notgetting在mouseCurrent
我们能不能从你的小的代码示例重现你的错误...请提供您重现错误*最小的代码示例* 。 – Sheridan