1

我有两个UIElement相邻的 s,我想表现得好像它们是一个MouseLeave区域。

如何检查鼠标是否在事件UIElement期间输入的对象MouseLeave上?

目前,使用以下解决方案检查鼠标位置会显示鼠标悬停在MouseLeave事件期间留下的元素上:http ://forums.silverlight.net/forums/p/193378/448518.aspx 。

谢谢你。

4

1 回答 1

0

我不知道事件顺序是否具有确定性,所以我不知道您是否可以完全按照您的描述进行操作。你也许可以用一些奇怪的代码来做到这一点。例如,您可以尝试制作一个 UI 元素命中测试函数,并在鼠标离开事件处理程序期间检查它。这将不是非常灵活的代码。

我还没有尝试过,但是您可以通过在一个父元素(例如网格)中包含两个 UI 元素并将您的事件处理程序添加到该父元素来解决这个问题。那会更简单,也更灵活。

于 2010-08-10T21:38:17.177 回答