2009-10-12 10 views
0

Je suis très nouveau sur WPF. L'interface utilisateur que je devais implémenter utilise des boutons qui contiennent à la fois une image et une étiquette textuelle. La création de l'un de ces boutons est simple: je définis le contenu du bouton sur UniformGrid et place une image et une étiquette dans la grille. Cependant, comme il y a plusieurs de ces boutons dans mon interface graphique, comment éviter de copier-coller le XAML qui définit ce bouton plusieurs fois, et le "refactoriser" en quelque chose que je peux coder une seule fois et maintenir plus tard? Un contrôle personnalisé est-il considéré comme excessif pour ce problème? Y a-t-il une solution intégrée plus simple qui me manque?Évitez la duplication de code XAML

Répondre

1

Vous pouvez utiliser des modèles de contrôle pour indiquer l'arbre visuel de vos boutons ... Faites une recherche Google, il y a des tas de bonne documentation et d'exemples ...

En outre, TemplateBinding vous permettra de passer des propriétés de un contrôle dans le modèle ...

Ian

Questions connexes