2009-09-30 8 views

Répondre

3

Ces champs de saisie correspondent aux gestionnaires d'événements dans le code. Essayez d'ajouter un bouton à votre projet, puis double-cliquez dans la zone de saisie pour l'événement "Click". Cela vous mènera directement au code. Juste en dessous de la ligne "// TODO: Ajouter l'implémentation du gestionnaire d'événements ici". ajoutez ce qui suit:

MessageBox.Show("Hello!"); 

Maintenant, lorsque vous cliquez sur le bouton, vous devriez obtenir un message. Si vous regardez le Xaml de votre bouton, vous devriez voir que l'attribut Click est affecté d'une valeur qui correspond au nom de la fonction à partir du fichier de code (par exemple, private void Button_Click(object sender, EventArgs ea) doit correspondre au Xaml <Button Click="Button_Click"/>). La partie qui est présente dans le code (la fonction) est généralement appelée "gestionnaire d'événements" et c'est la valeur que vous voyez dans la zone de saisie à côté des événements dans Blend. Les meilleures pratiques pour travailler avec des événements sont généralement de dire pour vous (le concepteur) d'utiliser principalement des événements comme déclencheurs pour les storyboards et de ne pas attribuer de gestionnaires d'événements dans Blend. Un développeur peut câbler les événements dont il a besoin dans le code; J'espère que vous n'avez pas besoin d'utiliser d'autres événements que de déclencher des animations ou des modifications de VisualStateManager.