次の方法で共有


KeyboardExtensions

KeyboardExtensions は、テキスト入力をサポートするコントロール上でのキーボード操作をサポートする一連の拡張メソッドを提供します。

KeyboardExtensionsCommunityToolkit.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 リポジトリにあります。