Partager via


Concevoir intégralement un contrôle utilisateur

Si vous souhaitez concevoir un composant réutilisable pouvant être ajouté à la planche graphique tout comme un contrôle système, vous pouvez créer un contrôle utilisateur. Les contrôles utilisateur peuvent contenir d'autres contrôles (y compris d'autres contrôles utilisateur), des ressources et des chronologies d'animation.

Deux méthodes sont à votre disposition pour créer un contrôle utilisateur :

  • Ajouter un nouvel élément de type UserControl à votre projet    Si vous utilisez cette méthode, vous partez d'une page vide. Pour concevoir l'aspect de votre contrôle utilisateur, vous pouvez dessiner tout sur la planche graphique, à l'aide des outils de dessin et en important des illustrations et d'autres composants.

  • Convertir des objets existants en UserControl    Avec cette méthode, vous pouvez sélectionner plusieurs objets qui sont déjà sur la planche graphique dans un autre document et les convertir en UserControl à l'aide de la commande Transformer en UserControl. Vous pouvez continuer à modifier votre contrôle utilisateur après sa conversion.

Les contrôles utilisateur permettent de créer une interactivité en définissant un aspect visuel différent pour chaque état visuel dans lequel votre contrôle utilisateur peut se trouver, puis en ajoutant des comportements ou du code afin de basculer entre ces états selon les interactions des utilisateurs. Vous pouvez modifier la transition entre deux combinaisons d'états, et même créer une animation qui s'exécutera la première fois que vous accéderez à un état.

tip noteConseil :

Le document de départ d'un projet Microsoft Silverlight est considéré comme un contrôle utilisateur. Cela permet d'utiliser les états pour créer l'interactivité d'une application Silverlight.

Dans cette section

Voir aussi

Concepts

Définition d'états visuels différents pour un contrôle
Définition de couleurs, de pinceaux et de masques

Autres ressources

Dessiner des objets

Copyright © 2011 Microsoft Corporation. Tous droits réservés.