Windows 8でWPFタッチアプリケーションを作成し、最近Windows 10に移行しました。実装した機能の1つは、TextBox
がフォーカスを受け取ったときにWindowsキーボードを開くことです。 Windowsの8では、レジストリEdgeTargetDockedState
を設定し、TabTipプロセスを開始を設定することにより、下にキーボードをドッキングすることが可能であった:WPFにドッキングされたWindows 10タッチキーボードを開く
string path = @"C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe";
var info = new ProcessStartInfo(path);
info.WindowStyle = ProcessWindowStyle.Maximized;
var p = new Process();
p.StartInfo = info;
p.Start();
のWindows 10キーボードはしかしと同じドックの振る舞いを持っていないようですWindows 8.キーボードは、アプリケーションの下部を隠す最大化されたウィンドウをオーバーレイするようになりました。最大化されていないウィンドウのみが残りのスペースに合わせてサイズ変更されます。
私は、以下のリンクをチェックしますが、何の解決策見つけた:
- https://superuser.com/questions/951841/windows-10-touch-keyboard-doesnt-dock-or-maximize-at-the-bottom-of-the-screen
- http://answers.microsoft.com/en-us/windows/forum/windows_10-desktop/windows-10-touch-keyboard-doesnt-dock/3c253400-568f-4e89-a253-0d7a747b5b63
は、Windows 10キーボードが最大化されたウィンドウのためのプログラムでドッキングしていないことはできますか?
解決策は見つかりましたか? – nicruo
私が知る限り、ウィンドウが最大化されると、Windows 10のキーボードはドッキングできません。私はMicrosoftのリンクで、この機能が正式に要求されるところを尋ねましたが、満足のいく回答は得られていません。これが実装されない場合、私はウィンドウを「最大限に」見てからキーボードを開く(非常に醜い解決策のように思える)でしょう。 –