Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O KeyboardExtensions fornece uma série de métodos de extensão que dão suporte à interação com o teclado em controles com suporte à entrada de texto.
O KeyboardExtensions pode ser encontrado no namespace CommunityToolkit.Maui.Core.Platform, portanto, basta adicionar a seguinte linha para começar:
using CommunityToolkit.Maui.Core.Platform;
Métodos de teclado virtual
Os métodos a seguir permitem que você feche, mostre e verifique se o teclado está aberto.
Ocultar Teclado
O HideKeyboardAsync método ocultará o teclado de entrada reversível se ele estiver visível no momento
O exemplo a seguir mostra como ocultar o teclado para uma determinada entrada:
using CommunityToolkit.Maui.Core.Platform;
entry.HideKeyboardAsync(CancellationToken.None);
Mostrar Teclado
O ShowKeyboardAsync método mostrará o teclado de entrada reversível e indicará para qual controle você o está abrindo
O exemplo a seguir mostra como mostrar o teclado para uma determinada entrada:
using CommunityToolkit.Maui.Core.Platform;
entry.ShowKeyboardAsync(CancellationToken.None);
O SoftKeyboard está sendo exibido
O IsSoftKeyboardShowing método indica se o Teclado Flexível está aberto no momento.
O exemplo a seguir mostra como verificar se o teclado virtual está aberto e visível no momento:
using CommunityToolkit.Maui.Core.Platform;
entry.IsSoftKeyboardShowing()
Exemplos
Você pode encontrar um exemplo dessa extensão em ação no aplicativo de exemplo .NET MAUI Community Toolkit.
API
O código-fonte do KeyboardExtensions pode ser encontrado no repositório GitHub do .NET MAUI Community Toolkit.
.NET MAUI Community Toolkit