ICoreWindowKeyboardInput.IsKeyboardInputEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 :
-
- Vous utilisez la mémoire tampon par défaut. (Par exemple, vous ne fournissez pas votre propre KeyboardInputBuffer.)
-
- Vous ouvrez le clavier tactile par programmation en définissant IsKeyboardInputEnabled sur true.
-
- L’utilisateur appuie sur le bouton Précédent, ce qui ferme le clavier tactile.
-
- 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.