2013-05-07 108 views
1

我开发了一个应用程序在三星Series 7平板电脑上运行。此应用程序是使用WPF,.NET 4.5和C#开发的。Windows 7平板电脑按钮双击

我的问题是,有时一个按钮在第一次点击时没有收到输入。例如,Window1上有一个打开Window2的OpenWindow2Button。关闭Window2,然后尝试推送DoSomethingElseButton。第一次点击按钮时,没有任何反应。第二次按钮按预期工作。当我点击Window1上的DisplayMediaElement时,也会发生同样的问题。

一个有趣的事实是,如果我使用手写笔或鼠标,问题是不存在的。

我的猜测是Window或DisplayMediaElement没有焦点来接收轻击输入。 (但是为什么它的焦点是接收触笔或鼠标输入?)这是一个功能还是一个错误?第一次点击按钮时是否可以接收触摸输入?

回答

0

也许有时它不会将手势识别为“点按”而是“拖动”(或任何其他手势类型)?我想我前一段时间遇到了问题。

+0

这个答案足以指向我的方向。我的应用程序有很多按钮,但有一些重要的按钮需要在第一次点击时作出响应。我将TouchDown事件连接到这些按钮以及将MouseDown事件挂钩。 TouchDown每次都会毫无问题地触发。任何其他有这个问题的人都需要确保他们的代码在**这两个事件被解雇的情况下工作。 – Robert 2013-05-08 00:19:17