我开发了一个可以在三星 Series 7 平板电脑上运行的应用程序。此应用程序是使用 WPF、.NET 4.5 和 C# 开发的。
我的问题是,有时按钮在第一次被点击时没有接收到输入。例如,Window1 上有一个打开 Window2 的 OpenWindow2Button。关闭 Window2,然后尝试按下 DoSomethingElseButton。我第一次点击按钮时,什么也没有发生。该按钮第二次按预期工作。当我点击 Window1 上的 DisplayMediaElement 时,也会出现同样的问题。
一个有趣的事实是,如果我使用手写笔或鼠标,问题就不存在了。
我的猜测是 Window 或 DisplayMediaElement 没有焦点来接收点击输入。(但是为什么它有焦点来接收手写笔或鼠标输入呢?)这是一个功能还是一个错误?第一次点击按钮时是否可以接收触摸输入?