Samsung Series 7 タブレットで実行するアプリケーションを開発しました。このアプリケーションは、WPF、.NET 4.5、および C# を使用して開発されました。
私の問題は、ボタンが最初にタップされたときに入力を受信しない場合があることです。たとえば、Window1 には、Window2 を開く OpenWindow2Button があります。Window2 を閉じてから、DoSomethingElseButton を押してみます。ボタンを初めてタップしても、何も起こりません。ボタンが期待どおりに機能するのは 2 回目です。Window1 にある DisplayMediaElement をタップすると、同じ問題が発生します。
興味深いことに、スタイラスまたはマウスを使用する場合、問題は存在しません。
私の推測では、Window または DisplayMediaElement には、タップ入力を受け取るためのフォーカスがありません。(しかし、なぜスタイラスまたはマウス入力を受け取るためにフォーカスがあるのでしょうか?) これは機能ですか、それともバグですか? ボタンを初めてタップしたときにタッチ入力を受け取ることはできますか?