0

我已将事件直接附加到Path对象。即使鼠标位于 BezierSegment 的凸包中,也会调用 MouseMove 事件。当鼠标移出外壳时,将调用 MouseLeave 事件。这里可能有什么问题?

4

1 回答 1

0

没有什么是错的。当鼠标光标离开相关对象的边界时,应该触发该MouseLeave事件。凸包对象的边界。Path

从MSDN的UIElement.MouseLeave 事件页面:

当鼠标指针离开此元素的边界时发生。

尽管 MouseLeave 跟踪鼠标何时离开元素,但此事件更准确地报告该元素的 IsMouseOver 属性值已从 true 更改为 false。

事件也没有什么问题MouseMove......它应该在整个屏幕上工作,否则,你怎么能在屏幕上拖动一个对象?

于 2013-09-02T12:27:02.200 回答