我有两个UIElement
彼此相邻,我想要表现得好像它们是一个MouseLeave
区域。
如何检查鼠标是否在UIElement
事件期间输入MouseLeave
?
目前,使用以下解决方案检查鼠标位置会将鼠标悬停在MouseLeave
事件期间留下的元素上:http://forums.silverlight.net/forums/p/193378/448518.aspx。
谢谢。
答案 0 :(得分:0)
我不知道事件顺序是否具有确定性,所以我不知道你是否可以完全按照你所描述的那样做。您可以使用一些奇怪的代码来完成它。例如,您可以尝试制作UI元素命中测试功能,并在鼠标离开事件处理程序中进行检查。这不是一个非常灵活的代码。
我没有尝试过这个,但你可以通过在父元素(如网格)中包含两个UI元素并将事件处理程序添加到该父元素来解决此问题。这会更简单,也更灵活。