J'utilise les contrôles Infragistics WPF dans un nouveau projet, et j'aimerais profiter de leur support de thèmes. Je suis capable de changer le thème de ma fenêtre (et barres d'outils) via l'événement OnThemeChanged, mais je ne peux pas comprendre comment changer le thème des contrôles enfants (tels que le XamDockManager), car ils sont ajoutés au moment de l'exécution. Je suis nouveau dans les contrôles WPF et Infragistics, donc toute clarification est appréciée.Comment définir le thème des contrôles enfants avec Infragistics?
0
A
Répondre
1
J'ai découvert la réponse. Vous devez définir la propriété Theme
du contrôle sur Theme.CurrentTheme
. Cela entraînera les contrôles à prendre automatiquement le nouveau thème via leurs événements internes OnThemeChanged
.
Ce code je, un peu simplifié pour cette réponse:
<igDock:ContentPane xmlns:igTheme="clr-namespace:Infragistics.Windows.Themes;assembly=Infragistics3.Wpf.v9.1">
// other stuff
...
<igDock:XamDockManager "Theme="igTheme:ThemeManager.CurrentTheme" />
</igDock:ContentPane>
Questions connexes
- 1. Comment définir le style Office 2007 avec Infragistics?
- 2. ASP.NET définir le thème basé sur l'URL
- 3. Comment accéder aux lignes enfants d'une ligne Infragistics Web Grid?
- 4. Dessiner l'image au-dessus des contrôles enfants
- 5. Sont Infragistics UltraGrid et Infragistics WinGrid le même produit?
- 6. Surligner simultanément deux contrôles enfants
- 7. Comment peindre des zones transparentes pour les contrôles enfants?
- 8. Comment empêcher un contrôle Web de charger des contrôles enfants?
- 9. Infragistics Documentation
- 10. sélection des enfants jquery avec vol stationnaire
- 11. Notifier récursivement les contrôles enfants via C#
- 12. Éléments personnalisés dans ASP.NET avec des éléments enfants personnalisés
- 13. FindControl dans Infragistics webDataGrid
- 14. Comment modifier la taille des contrôles enfants dans un contrôle composite dans Winforms?
- 15. C# usercontrol comment accéder à tous les contrôles enfants
- 16. Thèmes de thème ASP.NET
- 17. Comment remplacer les mots sur le thème blogger avec image?
- 18. Le modèle correct pour transmettre des données aux contrôles enfants dans un contrôle serveur
- 19. UserControl avec contrôles enfants passés dans un répéteur dans le UserControl
- 20. Comment adapter le thème WordPress à BlogEngine.net
- 21. Comment changer le thème d'un programme
- 22. Comment détecter si la souris est à l'intérieur de la forme entière et des contrôles enfants?
- 23. Contrôles enfants à double tampon dans un contrôle personnalisé (C#)
- 24. Infragistics ASP.NET WebMenu Styling?
- 25. Sélectionnez des éléments enfants spécifiques avec BeautifulSoup
- 26. Comment désérialisez-vous une collection avec des collections enfants?
- 27. Suppression d'enregistrements avec des tables enfants
- 28. Comment créer des contrôles utilisateur Web configurables?
- 29. NHibernate: Persist un objet avec des enfants
- 30. WPF: comment hériter les valeurs de propriété de tous les contrôles enfants?
Je ne l'ai pas essayé comme je Je commence à regarder cela moi-même, mais je crois que vous pouvez utiliser "[current]" au lieu de "igTheme: ThemeManager.CurrentTheme". –