DragEventArgs.GetPosition always .12?

本文关键字:always GetPosition DragEventArgs | 更新日期: 2023-09-27 18:03:37

我有一个"点"对象的奇怪行为。我使用拖放,并在拖放中捕获DragEventArgs作为简单变量'e'。后来我把这行叫做:

Point mc = e.GetPosition(ShelfGrid);

这导致了一个几乎正确的结果。如果3.0287.0699.0, mc.X总是.0,但mc.Y总是.12。因此,mc.X的结果看起来像3.12, 287.12699.12。现在我的问题是:"为什么?".12一定是有原因的,不是吗?

DragEventArgs.GetPosition always .12?

我猜,那是你调试代码行的Y位置。拥有不同的X值意味着上下滚动调试代码行。只需将点值写入输出窗口,而不是调试点,请参见