Insérer des contrôles et modifier leur comportement dans Blend
Les contrôles permettent aux utilisateurs d'interagir avec votre application. Elles peuvent s'avérer utiles pour collecter des informations et effectuer des actions, comme animer un objet ou interroger une source de données.
Dans cette rubrique :
Ajouter des contrôles à la planche graphique
Rendre les contrôles actifs
Ajouter des contrôles à la planche graphique
Vous pouvez faire glisser des contrôles du panneau Outils ou Composants vers la planche graphique, puis les modifier dans la fenêtre Propriétés.
Ces vidéos vous montrent comment utiliser quelques-uns des contrôles les plus courants.
Contrôle |
Regardez une courte vidéo : |
---|---|
Menu |
|
Button |
|
Progress bar |
Pas de vidéo disponible. Suggérez-en une. |
Textblock |
|
Slider |
|
Radio button |
Pas de vidéo disponible. Suggérez-en une. |
Checkbox |
Pas de vidéo disponible. Suggérez-en une. |
List box |
Pas de vidéo disponible. Suggérez-en une. |
GridSplitter |
Si vous avez une idée de vidéo à suggérer ou si vous connaissez des vidéos utiles qui vous ont aidé à utiliser des contrôles dans vos pages, n'hésitez pas à nous en faire part. Consultez Aidez-nous à faire évoluer notre contenu !
Créer un contrôle à partir d'une image, d'une forme ou d'un tracé
Vous pouvez transformer n'importe quel objet en contrôle.
Par exemple, imaginez une image de téléviseur au milieu d'une page. Vous pourriez créer des contrôles à partir de petites images représentant des boutons de téléviseur. Les utilisateurs pourraient ensuite cliquer sur ces boutons pour changer de chaîne.
Cela serait possible, car les boutons seraient dès lors des contrôles. Les contrôles permettent de répondre aux interactions de l'utilisateur (dans ce cas, le clic de l'utilisateur sur un bouton).
Pour créer un contrôle, sélectionnez un objet. Ensuite, dans le menu Outils, cliquez sur Créer un contrôle.
Rendre les contrôles actifs
Les contrôles peuvent effectuer des actions quand les utilisateurs interagissent avec eux. Par exemple, ils peuvent démarrer une animation, mettre à jour une source de données ou lire une vidéo.
Pour rendre des contrôles actifs, vous devez utiliser des déclencheurs, des comportements et des événements.
Triggers
Un déclencheur modifie une propriété ou effectue une tâche en réponse à un événement ou à une modification apporté à une autre propriété. Par exemple, vous pouvez faire en sorte qu'un bouton change de couleur quand les utilisateurs le pointent avec la souris.
Regardez une courte vidéo : Ajouter un déclencheur de propriété.
Comportements
Un comportement est un ensemble de code réutilisable. Il permet de faire un peu plus que modifier les propriétés. Il permet d'effectuer certaines actions, comme interroger un service de données. Blend en propose une petite collection, mais vous pouvez en ajouter d'autres. Faites glisser un comportement sur un objet dans la planche graphique, puis personnalisez-le en définissant des propriétés.
Regardez une courte vidéo : Conseils Blend : introduction à l'utilisation des comportements - Partie 1.
Événements
Pour un maximum de souplesse, traitez un événement. Vous devrez écrire un peu de code.
Regardez une courte vidéo : Ajouter un événement de souris.
Aidez-nous à faire évoluer notre contenu !
Si vous avez trouvé une vidéo ou un article qui vous a aidé à utiliser des contrôles dans Blend, n'hésitez pas à nous en faire part. Une fois que nous en aurons examiné le contenu, nous pourrons éventuellement ajouter un lien vers cette ressource pour en faire profiter d'autres utilisateurs.
Si vous avez une idée de vidéo à nous suggérer, nous sommes également à votre écoute. Si nous recevons des demandes similaires de la part d'autres utilisateurs, nous en créerons une selon les priorités et le temps disponible.
Personne d'autre que vous ne connaît mieux votre activité. Vous vous êtes aidé de ressources pour utiliser des contrôles dans vos pages ? Nous ou des membres de la communauté n'avons pas bien expliqué certains points ? Faites-le nous savoir pour nous permettre d'améliorer notre contenu d'aide.
Faites-nous part de vos suggestions ici.