在控件的UI中对StylusDown做出反应?

时间:2011-03-24 10:41:17

标签: wpf templates touch stylus-pen

我正在WPF中构建一个触摸屏应用程序,当用户用手指/手写笔按下按钮时,我想要显示UI的变化。目前,只有在释放手指后才能获得UI更改的闪烁,但在此之前没有任何内容。

我一直试图将按钮模板中的触发器和/或触发器连接到触控笔和触地得分等但无济于事。

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

  • StylusDown
  • StylusButtonDown
  • TouchDown的
  • StylusUp
  • StylusButtonUp
  • 点击

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

关于我如何开始捕捉手指按压模板中的按钮的任何想法,以便我可以让用户知道他们实际上是按下按钮?

1 个答案:

答案 0 :(得分:0)

关于这个问题的blogging in more detail之后,我发表了一条评论,建议使用SurfaceWindow,然后使用Surface Toolkit中的SurfaceButtons(目前处于测试阶段),现在一切正常,正如我所料。

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