ICoreWindowKeyboardInput.IsKeyboardInputEnabled Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Observação
IsKeyboardInputEnabled pode ser alterado ou indisponível para versões após Windows Phone 8.1 GDR2.
Obtém ou define se o teclado virtual é exibido para o usuário para entrada de texto.
public:
property bool IsKeyboardInputEnabled { bool get(); void set(bool value); };
bool IsKeyboardInputEnabled();
void IsKeyboardInputEnabled(bool value);
public bool IsKeyboardInputEnabled { get; set; }
var boolean = iCoreWindowKeyboardInput.isKeyboardInputEnabled;
iCoreWindowKeyboardInput.isKeyboardInputEnabled = boolean;
Public Property IsKeyboardInputEnabled As Boolean
Valor da propriedade
bool
True se o teclado virtual estiver habilitado. Caso contrário, false.
Comentários
Se todas as seguintes condições ocorrerem, o valor da propriedade IsKeyboardInputEnabled poderá não ser preciso:
-
- Você usa o buffer padrão. (Por exemplo, você não fornece seu próprio KeyboardInputBuffer.)
-
- Você abre programaticamente o teclado virtual definindo IsKeyboardInputEnabled como true.
-
- O usuário pressiona o botão voltar, que fecha o teclado virtual.
-
- Você lê IsKeyboardInputEnabled e espera que o valor seja falso (já que o teclado virtual foi fechado), mas o valor é verdadeiro. Há várias soluções alternativas para este cenário:
Não use o buffer padrão.
Não use IsKeyboardInputEnabled.
Ouça o evento Hiding e defina IsKeyboardInputEnabled como false.
Use a propriedade OccludedRect para ver se o teclado virtual está aberto.