Création de contrôles personnalisés
Microsoft Expression Blend fournit plusieurs contrôles différents dont vous pouvez modifier le style et que vous pouvez utiliser dans vos applications. Cependant, si ces contrôles ne répondent pas à vos besoins spécifiques, vous pouvez créer un contrôle personnalisé en programmant une classe qui hérite de l'une des classes System.Windows.Controls de Windows Presentation Foundation (WPF) ou Microsoft Silverlight.
Pour inclure dans votre contrôle personnalisé des propriétés susceptibles d'être modifiées dans le panneau Propriétés de Expression Blend, définissez des propriétés de dépendance dans votre classe. Pour plus d'informations, voir la classe DependencyProperty WPF et la classe DependencyProperty Silverlight sur MSDN.
Pour pouvoir attribuer un style à votre contrôle personnalisé en modifiant un modèle dans Expression Blend, vous devez inclure Generic.xaml dans votre contrôle. Pour plus d'informations, voir Recommandations pour la conception de contrôles auxquels un style peut être appliqué et Creating a Control That Has a Customizable Appearance (création d'un contrôle ayant une apparence personnalisable) sur MSDN.
Des informations générales sur la création de contrôles personnalisés sont disponibles sur les pages WPF Personnalisation des contrôles et Silverlight Control Customization (personnalisation des contrôles Silverlight) sur MSDN.
Dans cette section
Essayez ! Créez un contrôle avec des propriétés personnalisées
Voir aussi
Concepts
Application d’un style à un contrôle prenant en charge les modèles
Concevoir intégralement un contrôle utilisateur
Copyright © 2011 Microsoft Corporation. Tous droits réservés.