Partager via


Ajout d'une commande à un écran

Cette leçon indique comment ajouter une commande à un écran et écrire le code qui s'exécute lorsqu'un utilisateur clique sur la commande au moment de l'exécution.La commande affiche une boîte de message qui contient les résultats d'un calcul.

Ajouter une commande

D'autres leçons indiquent comment activer, désactiver et supprimer les commandes standard Ajouter, Modifier et Supprimer sur un écran.

Pour ajouter une commande à un écran

  1. Dans l' Explorateur de solutions, double-cliquez sur le nœud d'écran CurrentProductList.

  2. Dans le Concepteur d'écran, développez le nœud Barre de commandes sous le nœud DataGrid | ProductsByCategory.

  3. Dans la liste Ajouter, sélectionnez Nouveau bouton.

    La boîte de dialogue Ajouter un bouton s'affiche.

  4. Dans la boîte de dialogue Ajouter un bouton, sélectionnez Nouvelle méthode, tapez ProductCount dans le champ Nom, puis cliquez sur OK.

  5. Dans le volet de gauche, sélectionnez ProductCount.

  6. Dans la fenêtre Propriétés, cliquez sur Modifier le code d'exécution.

    L' Éditeur de code apparaît et affiche la méthode ProductCount_Execute().

  7. Dans la méthode ProductCount_Execute(), ajoutez le code suivant.

    ShowMessageBox("There are " & ProductsByCategory.Count.ToString & " products in this category.", "Category Count", MessageBoxOption.Ok)
    
    String count = this.ProductsByCategory.Count.ToString();
    this.ShowMessageBox("There are " + count + " products in this category.", "Category Count", MessageBoxOption.Ok);
    

    Ce code affiche une boîte de message lorsqu'un utilisateur clique sur le bouton que vous venez de créer.

  8. Appuyez sur F5 pour exécuter l'application.

    Vérifiez la nouvelle commande en ouvrant l'écran Current Product List et en sélectionnant un produit dans la liste Current Products, puis cliquez sur le bouton Nombre dans la liste Products By Category.La boîte de message Nombre de catégories doit s'afficher et indiquer le nombre d'éléments dans la catégorie correspondante.

Présentation détaillée

Cette leçon a montré comment ajouter une commande à l'écran CurrentProductList, lui affecter un Nom complet et une Description et ajouter le code qui s'exécute à chaque fois qu'un utilisateur clique sur le bouton de commande.Le code exécute la méthode ShowMessageBox, qui affiche une boîte de message.

Le code placé entre parenthèses contient les paramètres de la méthode, dans ce cas le message à afficher, la caption pour la barre de titre, et le button à afficher dans la boîte de message.Le paramètre message contient à la fois le texte et la propriété Count du ProductsByCategory ; la propriété Count retourne un Integer et la fonction ToString le convertit en String.

Étapes suivantes

Dans la leçon suivante, vous apprendrez comment créer une commande d'environnement qui s'affiche sur la barre d'outils Application.

Prochaine leçon : Ajout d'une commande Shell à la barre d'outils de l'application

Voir aussi

Tâches

Comment : ajouter une commande personnalisée à un écran Silverlight

Concepts

Écriture de code dans LightSwitch

Autres ressources

Création de menus et de commandes

How to: Add, Remove, or Modify Commands for a Screen