2 つの列を作成するのは簡単です。ColumnDefinitions
このように2つのグリッドを追加します
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Keyboard Grid.Column="0" />
<CustomContent Grid.Column="1" />
</Grid>
キーボード コントロールについては、このリンクを参照してください。
また、この完全に実装された複雑なものが必要ない場合は、これを使用してオンスクリーン キーボードを開くことができます -
public void CheckKeyboard()
{
KeyboardCapabilities keyboardCapabilities = new Windows.Devices.Input.KeyboardCapabilities();
var isKeyboardPresent = keyboardCapabilities.KeyboardPresent != 0 ? true : false;
if(!isKeyboardPresent)
ShowKeyboard();
}
public void ShowKeyboard()
{
Path(Environment.SpecialFolder.System) + Path.DirectorySeparatorChar + "osk.exe");
}