J'essaie de créer un contrôle dans Silverlight qui hérite de Button afin que je puisse effectuer une action spécifique à chaque fois que je clique dessus. Je le fais parce que je voudrais réutiliser ce bouton personnalisé dans plusieurs endroits avec la même fonctionnalité. Je souhaite créer le contrôle de manière à pouvoir définir le contenu du bouton personnalisé sur une image d'icône par défaut spécifique, tout en conservant le style du bouton par défaut. , ou étant automatiquement défini par les thèmes de la boîte à outils. Je voudrais également que le contenu soit décrit et éditable en XAML plutôt que de code si possible.Meilleure façon de modifier le comportement du bouton et le contenu, mais maintenir les styles?
Il semble que ce serait un problème assez commun pour les développeurs Silverlight - y a-t-il un bon moyen de s'y attaquer?
que je tente d'éviter d'utiliser Button.Click + = DoStuff pour la même fonctionnalité du bouton dans de nombreux endroits, donc je m créer une nouvelle classe qui hérite de Button, en remplaçant la méthode OnClick pour qu'elle fasse ce que je veux, puis en réutilisant le nouveau type de bouton. – grimus