Toetsenbordextensies

Het KeyboardExtensions biedt een reeks uitbreidingsmethoden die ondersteuning bieden voor interactie met het toetsenbord op besturingselementen die ondersteuning bieden voor tekstinvoer.

De KeyboardExtensions is te vinden in de naamruimte CommunityToolkit.Maui.Core.Platform, dus voeg de volgende regel toe om te beginnen:

using CommunityToolkit.Maui.Core.Platform;

Methoden voor zacht toetsenbord

Met de volgende methoden kunt u het toetsenbord sluiten, weergeven en controleren of het toetsenbord is geopend.

Toetsenbord verbergen

De HideKeyboardAsync methode verbergt het toetsenbord voor zachte invoer als deze momenteel zichtbaar is

In het volgende voorbeeld ziet u hoe u het toetsenbord voor een bepaalde vermelding kunt verbergen:

using CommunityToolkit.Maui.Core.Platform;

entry.HideKeyboardAsync(CancellationToken.None);

Toetsenbord weergeven

De ShowKeyboardAsync methode toont het toetsenbord voor zachte invoer en geeft aan voor welk besturingselement u het opent

In het volgende voorbeeld ziet u hoe u het toetsenbord voor een bepaalde vermelding kunt weergeven:

using CommunityToolkit.Maui.Core.Platform;

entry.ShowKeyboardAsync(CancellationToken.None);

Wordt SoftKeyboard weergegeven

De IsSoftKeyboardShowing methode geeft aan of het zachte toetsenbord momenteel is geopend.

In het volgende voorbeeld ziet u hoe u kunt controleren of het toetsenbord voor zachte invoer momenteel is geopend en wordt weergegeven:

using CommunityToolkit.Maui.Core.Platform;

entry.IsSoftKeyboardShowing()

Examples

U vindt een voorbeeld van deze extensie in actie in de .NET MAUI Community Toolkit Sample Application.

API

U vindt de broncode voor KeyboardExtensions in de .NET MAUI Community Toolkit GitHub opslagplaats.