【问题标题】:Tap release event to do something when user release a button当用户释放按钮时,点击释放事件来做某事
【发布时间】:2014-01-21 06:52:23
【问题描述】:

当用户按住按钮时我需要做一些事情,然后当用户释放按下的按钮时做一些事情。是否有点击释放事件?

【问题讨论】:

    标签: xaml windows-phone


    【解决方案1】:

    MouseLeftButtonDownMouseLeftButtonUp。 有关点击和鼠标事件之间关系的更多信息,请参阅:msdn: Quickstart: Touch input for Windows Phone。它列出了 MouseLeftButtonDown、MouseLeftButtonUp、MouseLeave、MouseMove、MouseEnter 作为 Windows Phone 用来对触摸做出反应的鼠标事件。

    Button 不会引发 MouseLeftButtonDown 或 -Up,因此要使其正常工作,您可以放置​​一个 Control,例如网格

    <Grid>
      <Button />
      <Grid 
        MouseLeftButtonDown="HandleMouseLeftButtonDown"
        MouseLeftButtonUp="HandleMouseLeftButtonUp"
        Background="Transparent"/>
    </Grid>
    

    【讨论】:

    • 我刚试过,但它不适用于按钮。它仅适用于文本块。
    猜你喜欢
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 2012-10-24
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    相关资源
    最近更新 更多