Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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