Sdílet prostřednictvím


Klávesové zkratky

Poskytuje KeyboardExtensions řadu rozšiřujících metod, které podporují interakci s klávesnicí na ovládacích prvcích podporujících textové zadání.

Najdete KeyboardExtensions ho pod oborem CommunityToolkit.Maui.Core.Platform názvů, takže stačí přidat následující řádek, abyste mohli začít:

using CommunityToolkit.Maui.Core.Platform;

Metody měkké klávesnice

Následující metody umožňují zavřít, zobrazit a zkontrolovat, jestli je otevřená klávesnice.

Skrýt klávesnici

Metoda HideKeyboardAsync skryje klávesnici s měkkým vstupem, pokud je aktuálně viditelná.

Následující příklad ukazuje, jak skrýt klávesnici pro danou položku:

using CommunityToolkit.Maui.Core.Platform;

entry.HideKeyboardAsync(CancellationToken.None);

Zobrazit klávesnici

Metoda ShowKeyboardAsync zobrazí klávesnici pro soft input a označuje, pro jaký ovládací prvek ho otevíráte.

Následující příklad ukazuje, jak zobrazit klávesnici pro danou položku:

using CommunityToolkit.Maui.Core.Platform;

entry.ShowKeyboardAsync(CancellationToken.None);

Zobrazuje se softkeyboard

Tato IsSoftKeyboardShowing metoda označuje, jestli je aktuálně otevřená soft keyboard.

Následující příklad ukazuje, jak zkontrolovat, jestli je klávesnice pro soft input aktuálně otevřená a zobrazená:

using CommunityToolkit.Maui.Core.Platform;

entry.IsSoftKeyboardShowing()

Příklady

Příklad tohoto rozšíření najdete v akci v ukázkové aplikaci .NET MAUI Community Toolkit.

rozhraní API

Zdrojový kód KeyboardExtensions najdete v úložišti .NET MAUI Community Toolkit na GitHubu.