Partager via


ICoreWindowKeyboardInput.IsKeyboardInputEnabled Propriété

Définition

Notes

IsKeyboardInputEnabled peut être modifié ou indisponible pour les versions après Windows Phone 8.1 GDR2.

Obtient ou définit si le clavier tactile est affiché à l’utilisateur pour la saisie de texte.

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

Valeur de propriété

Boolean

bool

True si le clavier tactile est activé. Sinon, False.

Remarques

Si toutes les conditions suivantes se produisent, la valeur de la propriété IsKeyboardInputEnabled peut ne pas être exacte :

    1. Vous utilisez la mémoire tampon par défaut. (Par exemple, vous ne fournissez pas votre propre KeyboardInputBuffer.)
    1. Vous ouvrez le clavier tactile par programmation en définissant IsKeyboardInputEnabled sur true.
    1. L’utilisateur appuie sur le bouton Précédent, ce qui ferme le clavier tactile.
    1. Vous lisez IsKeyboardInputEnabled et vous vous attendez à ce que la valeur soit false (puisque le clavier tactile a été fermé), mais la valeur est true. Il existe plusieurs solutions de contournement pour ce scénario :
  • N’utilisez pas la mémoire tampon par défaut.

  • N’utilisez pas IsKeyboardInputEnabled.

  • Écoutez l’événement Hiding et définissez IsKeyboardInputEnabled sur false.

  • Utilisez la propriété OccludedRect pour voir si le clavier tactile est ouvert.

S’applique à