如果鼠标没有移出,则Silverlight(Windows Phone 7)中的MouseLeave会被触发

时间:2011-06-06 09:20:29

标签: silverlight events windows-phone-7

注册MouseDown和MouseLeave事件 this.MouseLeftButtonDown + = new MouseButtonEventHandler(MainPage_MouseLeftButtonDown); this.MouseLeave + = new MouseEventHandler(MainPage_MouseLeave);

点击某处 这两件事都会被解雇。

只有当我移出控件的边界时,才应该触发mouseleave?

1 个答案:

答案 0 :(得分:0)

因为基于触摸的屏幕上没有实际鼠标,所以此行为是正确的。

您可能不应该在不使用鼠标的移动应用中使用mouseLeave。您可能需要这些原因,但它们与点击无关。