Partager via


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 Ee341498.xtlink_newWindow(fr-fr,Expression.40).png et la classe DependencyProperty Silverlight Ee341498.xtlink_newWindow(fr-fr,Expression.40).png 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é Ee341498.xtlink_newWindow(fr-fr,Expression.40).png et Creating a Control That Has a Customizable Appearance (création d'un contrôle ayant une apparence personnalisable) Ee341498.xtlink_newWindow(fr-fr,Expression.40).png 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 Ee341498.xtlink_newWindow(fr-fr,Expression.40).png et Silverlight Control Customization (personnalisation des contrôles Silverlight) Ee341498.xtlink_newWindow(fr-fr,Expression.40).png sur MSDN.

Dans cette section

Essayez ! Créez un contrôle avec des propriétés personnalisées

Utilisation du code

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.