C# WPF タッチキーボードを表示させたくない
お世話になっています。
C#のWPFでアプリを開発しています。
Windows10のタブレットモードで、TextBoxをタップすると自動的にタッチキーボードが表示されますが、これを表示させないようにしたいです。
タッチキーボードの代わりに、画面内にキーボード風にボタンを並べてそれをタッチして入力するようにしたいですが、自動的に表示されるタッチキーボードが邪魔になるためです。
以下試してみたことです。
- テキストボックスのPreviewGotKeyboardFocusイベントでEventArgsのHandledをtrueにする。
→キーボードは出なくなりましたがフォーカスも当たらなくなりました。 - テキストボックスのGotFocusイベントでWindowsのプロセスからtabtipを探し出し、KILLする。
→キーボードは出なくなりましたが、エクスプローラー等でもキーボードが出なくなり文字入力ができなくなってしまいました。
何かいい方法をご存知の方いらっしゃいませんか?
よろしくお願いいたします。