Windows 10 RS5にてWPFアプリで不要なタイミングでタッチキーボードが起動してきてすぐに閉じる

こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は、Windows 10 version 1809 (October 2018 Update) において、WPFアプリケーションのTextBoxを非表示にすると、タッチキーボードが起動して、すぐ閉じる事象についてご案内します。

 

前提条件

・キーボードがドッキングされていないタブレット端末

・OSの設定にて、「設定」-「デバイス」-「入力」の「タブレットモードでなく、キーボードが接続されていない場合に、 タッチキーボードを表示する」が 「オン」 となっている。

現象

WPFアプリケーションでTextBoxを非表示にするような実装を行った場合、タッチキーボードが起動して、すぐに閉じるという事象が確認されています。

具体的には、以下のような操作を行うと事象が発生します。

<発生手順例>

1.TextBox が配置されたWPFアプリケーションを起動します。

2.TextBox をタッチして、タッチキーボードを表示後、×ボタンを押してタッチキーボードを閉じます。

3.プログラムによりキーボードフォーカスを別のコントロールに移す、またはTextBoxのVisibilityプロパティをCollapsedに変更します。

状況

マイクロソフトではこの現象を調査中です。

進展があり次第、本ブログを更新予定です。