Rozszerzenia klawiatury
Udostępnia KeyboardExtensions
serię metod rozszerzeń, które obsługują interakcję z klawiaturą na kontrolkach obsługujących wprowadzanie tekstu.
Element KeyboardExtensions
można znaleźć w obszarze CommunityToolkit.Maui.Core.Platform
przestrzeni nazw, więc wystarczy dodać następujący wiersz, aby rozpocząć pracę:
using CommunityToolkit.Maui.Core.Platform;
Metody klawiatury miękkiej
Poniższe metody umożliwiają zamknięcie, wyświetlenie i sprawdzenie, czy klawiatura jest otwarta.
Ukryj klawiaturę
Metoda HideKeyboardAsync
spowoduje ukrycie klawiatury nietrwałej, jeśli jest ona obecnie widoczna
W poniższym przykładzie pokazano, jak ukryć klawiaturę dla danego wpisu:
using CommunityToolkit.Maui.Core.Platform;
entry.HideKeyboardAsync(CancellationToken.None);
Pokaż klawiaturę
Metoda ShowKeyboardAsync
wyświetli klawiaturę nietrwałą i wskazuje, dla której kontrolki otwierasz
W poniższym przykładzie pokazano, jak pokazać klawiaturę dla danego wpisu:
using CommunityToolkit.Maui.Core.Platform;
entry.ShowKeyboardAsync(CancellationToken.None);
Czy program SoftKeyboard pokazuje
Metoda IsSoftKeyboardShowing
wskazuje, czy klawiatura nietrwała jest obecnie otwarta.
W poniższym przykładzie pokazano, jak sprawdzić, czy klawiatura nietrwała jest obecnie otwarta i pokazuje:
using CommunityToolkit.Maui.Core.Platform;
entry.IsSoftKeyboardShowing()
Przykłady
Przykład tego rozszerzenia można znaleźć w aplikacji przykładowej zestawu narzędzi .NET MAUI Community Toolkit.
interfejs API
Kod źródłowy można KeyboardExtensions
znaleźć w repozytorium GitHub zestawu narzędzi .NET MAUI Community Toolkit.
.NET MAUI Community Toolkit