events - MouseLeave LostFocus 事件 Silverlight

标签 events silverlight-3.0 windows-phone-7

我正在编写一个 Windows Phone 7 Silverlight 应用程序。当鼠标离开此控件时,我必须将 Stackpanel 的可见性设置为折叠。但即使我只是单击控件而不移动鼠标,也会发生此事件。失去焦点事件也不起作用。 如何实现我的目标? 提前谢谢!

最佳答案

LostFocus 仅在用户点击另一个控件时触发,正如前面提到的,没有悬停事件,因为鼠标隐喻在这里不起作用,因为这是一个基于触摸的环境 - 处理控件行为的最佳方法是想象使用手指与控件进行交互 - 这可能允许设计一种按照您想要的方式工作的行为,然后看看这实际上是如何工作的,触摸屏幕会启动单击,因此也没有鼠标移动而没有鼠标按下。

关于events - MouseLeave LostFocus 事件 Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792222/

相关文章:

windows-phone-7 - 如何在wp7中的可点击文本 block 中设置链接

c++ - Qt 5.3 连接 lambda

java - 从 ShutdownHook 调用非静态方法

silverlight - 在 TFS 构建中集成 Silverlight 单元测试

silverlight - 在 Silverlight 3 中使用 WriteableBitmap 调整图像大小

windows-phone-7 - MPNS 发送推送禁止响应 403

windows-phone-7 - WP7 - 水平滚动列表框的问题

javascript - FullCalendar 的时区无法正常工作

javascript - jQuery 处理焦点并单击一个元素

silverlight-3.0 - silverlight 3最小化到托盘+从桌面拖放?