Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Ajouter une condition à un comportement (Kit de développement logiciel Blend pour Silverlight)

Vous pouvez utiliser des comportements standard pour définir une relation de cause à effet entre un événement (un clic de souris, par exemple) et une action (lecture d’un son ou un transfert vers une page Web, par exemple). Vous pouvez utiliser des comportements dont les conditions sont spécifiées pour ajouter un calque à la relation de cause à effet. Lorsque vous utilisez des comportements conditionnels, une condition est vérifiée lorsqu’un événement spécifié se produit, et si la condition est remplie, une action est déclenchée.

Par exemple, en réponse à une invite de ses informations d’identification, un utilisateur tape un nom et un mot de passe dans un formulaire et clique sur Soumettre. Les informations soumises par l’utilisateur sont comparées aux données stockées dans une base de données. Si les informations correspondent à celles de la base de données (la condition correspondante est remplie), l’utilisateur est autorisé à accéder au site.

Étant donné qu’une condition doit correspondre à True pour permettre le déclenchement d’une action, plusieurs actions doivent être définies pour tenir compte de plusieurs conditions. Par exemple, dans le scénario précédent, l’utilisateur est invité à s’enregistrer si une deuxième action, dans laquelle les informations ne correspondent pas à celles de la base de données, est définie.

Sans écrire de code, vous pouvez utiliser Blend pour créer des conditions pour les actions que vous avez ajoutées à votre projet.

Une condition est une instruction qui doit correspondre à True pour qu’une action se produise. Lorsque vous ajoutez une action depuis le panneau Composants vers la planche graphique, la catégorie Conditions s’affiche dans le panneau Propriétés. Dans la catégorie Conditions, vous pouvez créer la condition, puis spécifier la comparaison à effectuer.

Pour ajouter une condition

  1. Dans le panneau Composants, cliquez sur Comportements puis faites glisser l’action souhaitée sur un élément de la planche graphique. La catégorie Conditions s’affiche dans le panneau Propriétés.

  2. Cliquez sur le signe plus en regard de Liste de conditions pour ajouter une nouvelle condition.

  3. Pour créer la première instruction (LeftOperand), dans la liste déroulante, sélectionnez Valeur ou Magasin de données et effectuez l’une des opérations suivantes :

    • Si vous avez sélectionné Valeur, tapez une valeur dans la zone de texte.

    • Si vous avez sélectionné Magasin de données, dans la liste déroulante, sélectionnez une propriété existante, ou cliquez sur Créer une propriété pour créer une nouvelle propriété dans le magasin de données.

  4. Dans la liste déroulante Opérateur, sélectionnez la comparaison souhaitée :

    • Equal

    • NotEqual

    • LessThan

    • LessThanOrEqual

    • GreaterThan

    • GreaterThanOrEqual

  5. Pour créer la seconde instruction (RightOperand), dans la liste déroulante, sélectionnez Valeur ou Magasin de données et effectuez l’une des opérations suivantes :

    • Si vous avez sélectionné Valeur, tapez une valeur dans la zone de texte.

    • Si vous avez sélectionné Magasin de données, dans la liste déroulante, sélectionnez une propriété existante, ou cliquez sur Créer une propriété pour créer une nouvelle propriété dans le magasin de données.

Il est possible d’appliquer plusieurs conditions à une action. Répétez cette procédure pour créer des conditions supplémentaires.

Pour supprimer une condition

  • Dans Liste de conditions, cliquez sur le signe moins en regard de la condition à supprimer.

Par défaut, toutes les conditions de Liste de conditions doivent correspondre à True pour le groupe de conditions à évaluer à True. Pour que l’action soit déclenchée si l’une des conditions est vraie au lieu d’exiger que toutes soient vraies, vous pouvez modifier les critères d’évaluation de Tous à N’importe lequel dans la liste déroulante Faire correspondre à.

Pour modifier l’évaluation des conditions

  • Dans la liste déroulante Faire correspondre à, cliquez sur N’importe lequel ou Tous.

Afficher: