Apprendre sur les événements de zone de texte dans Microsoft Silverlight peuvent vous aider à faire une application Silverlight plus flexible. La classe TextBox est un contrôle qui peut être utilisé pour afficher du texte ou de capturer du texte d' un utilisateur. Silverlight est un cross- navigateur , l'application multi-plateforme de l' . NET Framework pour créer des applications pour le Web , de bureau et Windows Phone . Le contrôle de zone de texte expose un certain nombre d' événements qui peuvent être utilisées pour manipuler d'autres données par programmation. Clavier événements
L' événement KeyDown se produit quand une touche du clavier est enfoncée alors que la zone de texte a le focus. Cet événement peut être utile lorsque vous voulez valider les données saisies par l'utilisateur . Vous pouvez également utiliser cet événement pour détecter la clé spécifique qui a été pressé en utilisant la propriété Key . L'événement KeyUp se produit quand une touche du clavier est relâchée alors que le TextBox a le focus. L'événement TextInput se produit quand un contrôle TextBox obtient le texte indépendamment du périphérique . En d'autres termes l'événement permet à un composant ou une application à l'écoute pour la saisie de texte .
Événements de souris
L'événement MouseEnter se produit lorsque la souris entre dans la zone de délimitation d'une zone de texte contrôler . Cet événement est souvent utilisé pour afficher plus d'informations sur le type de données que l' utilisateur peut entrer dans ce contrôle. L'événement MouseLeave se produit lorsque la souris quitter la zone de délimitation d'une zone de texte . Cet événement ne fournit pas la position de la souris dans les données d'événement. Un événement qui est souvent utilisé est le MouseLeftButtonDown , qui se produit lorsque le bouton gauche de la souris est enfoncé . L'événement MouseRightButtonDown est souvent utilisé pour afficher un menu avec les options de menu .
Drag and Drop Events
Vous pouvez aider à l'utilisateur de ne pas en faire des objets de type dans une zone de texte et au lieu de leur permettre d'utiliser les événements glisser -déposer. L' événement DragEnter , DragLeave , DragOver and Drop sont tous utilisés pour compléter la procédure glisser-déposer . Ces événements sont utiles lorsque vous souhaitez faire glisser des éléments d'un autre contrôle dans le contrôle TextBox.
Mobile Événements
Vous pouvez développer des applications Silverlight pour Windows Phone et la zone de texte contrôle offre des événements uniques pour les applications mobiles . L'événement DoubleTap se produit lorsque l'utilisateur appuie deux fois sur le contrôle zone de texte à l'aide de l'écran tactile . L'événement du robinet se produit lorsque le geste du robinet est engagée alors que dans le contrôle TextBox. L'événement de maintien se produit quand un geste de maintien est engagée sur le contrôle TextBox .