KeyboardExtensions

Die KeyboardExtensions stellen eine Reihe von Erweiterungsmethoden bereit, die die Interaktion mit der Tastatur bei Steuerelementen unterstützen, die Texteingabe unterstützen.

Das KeyboardExtensions finden Sie im Namespace CommunityToolkit.Maui.Core.Platform, fügen Sie also einfach die folgende Zeile hinzu, um loszulegen:

using CommunityToolkit.Maui.Core.Platform;

Soft Keyboard-Methoden

Mit den folgenden Methoden können Sie die Tastatur schließen, anzeigen und überprüfen, ob die Tastatur geöffnet ist.

Tastatur ausblenden

Die Methode HideKeyboardAsync verbirgt die Soft-Input-Tastatur, wenn sie derzeit sichtbar ist.

Das folgende Beispiel zeigt, wie Die Tastatur für einen bestimmten Eintrag ausgeblendet wird:

using CommunityToolkit.Maui.Core.Platform;

entry.HideKeyboardAsync(CancellationToken.None);

Tastatur anzeigen

Die ShowKeyboardAsync Methode zeigt die Bildschirmtastatur an und gibt an, für welches Steuerelement Sie sie öffnen.

Das folgende Beispiel zeigt, wie die Tastatur für einen bestimmten Eintrag angezeigt wird:

using CommunityToolkit.Maui.Core.Platform;

entry.ShowKeyboardAsync(CancellationToken.None);

Wird SoftKeyboard angezeigt?

Die IsSoftKeyboardShowing Methode gibt an, ob die Soft Keyboard zurzeit geöffnet ist.

Das folgende Beispiel zeigt, wie Sie überprüfen, ob die Bildschirmtastatur zurzeit geöffnet und angezeigt wird:

using CommunityToolkit.Maui.Core.Platform;

entry.IsSoftKeyboardShowing()

Beispiele

Sie finden ein Beispiel für diese Erweiterung in Aktion im .NET MAUI Community Toolkit Sample Application.

API

Sie finden den Quellcode für KeyboardExtensions im .NET MAUI Community Toolkit GitHub Repository.