我已将事件直接附加到Path对象。即使鼠标位于 BezierSegment 的凸包中,也会调用 MouseMove 事件。当鼠标移出外壳时,将调用 MouseLeave 事件。这里可能有什么问题?
问问题
100 次
1 回答
0
没有什么是错的。当鼠标光标离开相关对象的边界时,应该触发该MouseLeave
事件。凸包是对象的边界。Path
从MSDN的UIElement.MouseLeave 事件页面:
当鼠标指针离开此元素的边界时发生。
尽管 MouseLeave 跟踪鼠标何时离开元素,但此事件更准确地报告该元素的 IsMouseOver 属性值已从 true 更改为 false。
事件也没有什么问题MouseMove
......它应该在整个屏幕上工作,否则,你怎么能在屏幕上拖动一个对象?
于 2013-09-02T12:27:02.200 回答