KeyboardExtensions
KeyboardExtensions
は、テキスト入力をサポートするコントロール上でのキーボード操作をサポートする一連の拡張メソッドを提供します。
KeyboardExtensions
は CommunityToolkit.Maui.Core.Platform
名前空間の下に存在するため、開始するには次の行を追加します:
using CommunityToolkit.Maui.Core.Platform;
ソフト キーボード メソッド
次のメソッドを使用すると、キーボードが開いているかどうかを確認し、閉じたり表示したりできます。
キーボードを非表示にする
現在表示されている場合、HideKeyboardAsync
メソッドはソフト入力キーボードを非表示にします
次の例は、特定のエントリでキーボードを非表示にする方法を示しています:
using CommunityToolkit.Maui.Core.Platform;
entry.HideKeyboardAsync(CancellationToken.None);
キーボードを表示する
ShowKeyboardAsync
メソッドはソフト入力キーボードを表示し、どのようなコントロールのためにキーボードを表示しているのかを示します
次の例は、特定のエントリでキーボードを表示する方法を示しています:
using CommunityToolkit.Maui.Core.Platform;
entry.ShowKeyboardAsync(CancellationToken.None);
SoftKeyboard が表示されていますか
IsSoftKeyboardShowing
メソッドは、ソフト キーボードが現在開いているかどうかを示します。
次の例は、ソフト入力キーボードが現在開いて表示されているかどうかを確認する方法を示しています:
using CommunityToolkit.Maui.Core.Platform;
entry.IsSoftKeyboardShowing()
例
この拡張機能の動作の例は、.NET MAUI Community Toolkit サンプル アプリケーションで確認できます。
API
KeyboardExtensions
のソース コードは、.NET MAUI Community Toolkit の GitHub リポジトリにあります。
.NET MAUI Community Toolkit