我正在编写一个 Windows Phone 7 Silverlight 应用程序。当鼠标离开此控件时,我必须将 Stackpanel 的可见性设置为折叠。但即使我只是单击控件而不移动鼠标,也会发生此事件。失去焦点事件也不起作用。 如何实现我的目标? 提前谢谢!
最佳答案
LostFocus 仅在用户点击另一个控件时触发,正如前面提到的,没有悬停事件,因为鼠标隐喻在这里不起作用,因为这是一个基于触摸的环境 - 处理控件行为的最佳方法是想象使用手指与控件进行交互 - 这可能允许设计一种按照您想要的方式工作的行为,然后看看这实际上是如何工作的,触摸屏幕会启动单击,因此也没有鼠标移动而没有鼠标按下。
关于events - MouseLeave LostFocus 事件 Silverlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792222/