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
0
A
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
- 1. Firefox 3.5 code de duplication
- 2. Duplication de maintenance - code et documentation
- 3. Utilisation de nombreux arguments sans code de duplication
- 4. Rails vue de duplication
- 5. Évitez l'invite de connexion réseau
- 6. Évitez TextBox étirement vertical
- 7. La duplication ennuyeuse dans les classes dérivées
- 8. Puis-je ajouter des paramètres à une propriété python pour réduire la duplication de code?
- 9. duplication jQuery datepicker
- 10. Évitez d'attacher à nouveau l'événement
- 11. Évitez d'afficher le rendu incrémentiel de la table d'images.
- 12. Contrôle de duplication SQL Server
- 13. comment ajouter sans DUPLICATION?
- 14. La duplication instantanée d'une bibliothèque Object-Cloning?
- 15. La duplication inattendue dans mysqli/php
- 16. Prévenir la duplication des fichiers CSS?
- 17. pour éviter la duplication de la facture. contre l'ID particulier
- 18. jquery empêcher la duplication de la fonction affectée
- 19. Problème de duplication de chaîne C#
- 20. Chargement dynamique du code avec XAML?
- 21. Convertir du code HTML en XAML
- 22. Refactor Code XAML avec une liaison
- 23. Accès objet XAML à partir du code
- 24. Duplication d'un flux
- 25. Duplication de composants au moment de l'exécution
- 26. Comment évitez-vous la gestion des noms des procédures C++?
- 27. Duplication de noeuds personnalisés dans JavaFX
- 28. SQL if (exists()) duplication de requête
- 29. DoubleAnimation/Erreur lors de la tentative de génération de code XAML
- 30. Évitez la mise en cache après la mise à jour de l'image pour Paperclip