Je veux que certains des contrôles dans ma fenêtre seront entourés par une bordure et une étiquette au-dessus d'eux qui contiendra un titre, qui dit quelque chose au sujet d'un contrôle (par exemple une liste de personnes, entourée par une frontière, et liste il y a une étiquette avec le texte "Mes Personnes"). Puisque je veux l'appliquer sur beaucoup de contrôles, je ne veux pas écrire un xaml spécifique pour chacun d'entre eux. Dois-je créer un contrôle utilisateur ou existe-t-il un moyen d'utiliser des styles/modèles pour cela?Comment "décorer" un contrôle dans WPF?
Exemple visuel:
http://dl.getdropbox.com/u/829214/example.GIF
Il me semble qu'avec cette solution je devrais écrire une classe dérivée d'Adorner, et y implémenter la logique. Pourquoi est-ce mieux qu'un contrôle utilisateur? N'y a-t-il pas une autre façon de le faire en utilisant xaml seulement? – Andy
vous pouvez créer un contrôle utilisateur, et vous pouvez faire ce xaml seulement - probablement prendre beaucoup plus de code si. –