Compartilhar via


ICoreWindowKeyboardInput.IsKeyboardInputEnabled Propriedade

Definição

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

Boolean

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:

    1. Você usa o buffer padrão. (Por exemplo, você não fornece seu próprio KeyboardInputBuffer.)
    1. Você abre programaticamente o teclado virtual definindo IsKeyboardInputEnabled como true.
    1. O usuário pressiona o botão voltar, que fecha o teclado virtual.
    1. 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.

Aplica-se a