【问题标题】:MouseLeave LostFocus events SilverlightMouseLeave LostFocus 事件 Silverlight
【发布时间】:2010-05-07 23:21:22
【问题描述】:

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

【问题讨论】:

    标签: events silverlight-3.0 windows-phone-7


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您正在寻找“鼠标悬停”效果,那么您可能需要重新考虑用户如何与您的应用程序交互,因为只有在用户将手指放在屏幕上时才会触发 MouseMove 事件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-14
        • 1970-01-01
        • 1970-01-01
        • 2013-01-03
        • 1970-01-01
        相关资源
        最近更新 更多