【问题标题】:Reacting to StylusDown in control's UI?在控件的 UI 中对 StylusDown 做出反应?
【发布时间】:2011-07-22 00:47:17
【问题描述】:

我正在 WPF 中构建一个触摸屏应用程序,我希望在用户用手指/触控笔按下按钮时显示 UI 的变化。目前,一旦手指松开,您只会看到 UI 变化的闪烁,但在此之前没有任何变化。

我一直在尝试将按钮模板中的触发器和/或事件触发器与 stylusdown 和 touchdown 等内容挂钩,但无济于事。

我已经在附加到按钮的事件上连接了一些控制台写入,它们按以下顺序显示:

  • StylusDown
  • StylusButtonDown
  • 触地
  • StylusUp
  • StylusButtonUp
  • 点击

当手指从屏幕上抬起时,所有这些都会同时触发。 (TouchUp 似乎根本没有触发)。

关于如何开始捕捉手指按下模板中的按钮以便我可以让用户了解他们实际上正在按下按钮的任何想法?

【问题讨论】:

    标签: wpf templates touch stylus-pen


    【解决方案1】:

    blogging in more detail 关于这个问题之后,我有一条评论建议使用 Surface Window,然后使用 Surface Toolkit(目前处于 Beta 版)中的 SurfaceButtons,现在一切正常。

    更新:链接现已失效。这是link to that page from Wayback Machine

    【讨论】:

      猜你喜欢
      • 2017-07-02
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 2021-02-18
      • 1970-01-01
      • 2017-11-08
      相关资源
      最近更新 更多