我在写Windows Phone 7 Silverlight应用程序。当鼠标离开此控件时,我必须将我的Stackpanel的可见性设置为折叠状态。但即使我只是在没有鼠标移动的情况下单击我的控件,也会发生此事件。失去焦点事件不起作用。 如何实现我的目标? Thx提前!MouseLeave LostFocus事件Silverlight
2
A
回答
1
如果您正在寻找“鼠标悬停”效果,那么您可能需要重新考虑用户如何与应用程序进行交互,因为只有在用户将手指放在屏幕上时,才会触发MouseMove事件。
3
只有当用户点击另一个控件时才会触发LostFocus,因为没有悬停事件,因为鼠标隐喻在这里不起作用,因为这是一个基于触摸的环境 - 处理控件行为的最佳方式是想象一下使用你的手指与控制器进行交互 - 这可以允许设计一种行为,以你想要的方式工作,然后看看它是如何工作的,屏幕上的触摸开始点击,所以没有鼠标移动也没有鼠标移动。
相关问题
- 1. Silverlight 3中的MouseLeave事件PopUp控件
- 2. ASP.NET TextBox LostFocus事件
- 3. 访问2007 - LostFocus事件
- 4. GridView LostFocus和GotFocus事件
- 5. ExtJs 3或4 - LostFocus事件
- 6. TextChanged/LostFocus /等。事件DataGridTextColumn
- 7. MouseEnter和MouseLeave事件
- 8. MouseHover和MouseLeave事件控制
- 9. mouseenter mouseleave事件冲突? jquery
- 10. 何时触发MouseLeave事件?
- 11. 为什么textbox.focus会抛出lostFocus事件?
- 12. WPF TextBox lostFocus事件触发器
- 13. 处理引发LostFocus和停用事件
- 14. 为什么LostFocus事件不会发生?
- 15. C#:文本框LostFocus事件处理
- 16. 如何在'LostFocus事件过程
- 17. 数据网格中的Lostfocus事件
- 18. 如何触发的TreeView LostFocus事件
- 19. WPF DataGridCell LostFocus事件停止冒泡DataGridRow
- 20. 问题有一个TextBox的LostFocus事件
- 21. Silverlight,itemcontrol LostFocus和GetFocus没有射击
- 22. LostFocus事件和GetFocus事件输入按钮
- 23. 选择更改事件也称为Lostfocus事件?
- 24. 检查鼠标在Silverlight中的MouseLeave事件中输入哪个UIElement?
- 25. Silverlight中的MouseLeave(Windows Phone 7)如果鼠标未移出,将触发事件
- 26. Silverlight SizeChanged事件
- 27. Silverlight 5事件
- 28. 的Silverlight&事件
- 29. 为什么mouseenter/mouseleave影响.click事件?
- 30. preventDefault()在touchstart上捕获mouseleave事件