J'utilise l'un des thèmes dans CodePlex et je veux ajouter quelques modifications sur le style, mais pas pour changer leur code. Comment puis-je hériter du style de thème?"inherit" style de thème dans wpf
5
A
Répondre
12
<Style x:Key="Style1"> <Setter Property="Control.Background" Value="Yellow"/> </Style> <Style x:Key="Style2" BasedOn="{StaticResource Style1}"> <Setter Property="Control.Foreground" Value="Blue"/> </Style>
référence MSDN: http://msdn.microsoft.com/en-us/library/system.windows.style.basedon.aspx
Un autre exemple (baser un style sur un style sans clé explicite):
<Style x:Key="Style3" BasedOn="{StaticResource {x:Type ComboBox}}"> <Setter Property="Control.Foreground" Value="Blue"/> </Style>
Il suffit de charger le dictionnaire de ressources extension après le dictionnaire des ressources de base via XAML ou code. Et que puis-je faire si le style de base n'a pas de clé?
Questions connexes
- 1. WPF: Extension du style du thème - StackOverflowException
- 2. inherit "font-family" style SELECT/OPTION
- 3. Style et thème du portail
- 4. WPF Thème de fond de fenêtres dynamiquement
- 5. WPF Office 2007 Thème
- 6. WPF ContextMenu Structure de style
- 7. WPF Style Trigger
- 8. WPF Style Trigger
- 9. WPF Xaml Custom Style Style d'élément sélectionné dans un ListBox
- 10. WPF button textwrap style
- 11. WPF UserControl Style
- 12. WPF DataGridCheckBoxColumn style personnalisé?
- 13. WPF ControlTemplate Style GradientStop dans Trigger
- 14. Problème de style de contrôle personnalisé WPF
- 15. Style des données dans la grille de données dans wpf
- 16. Style ContextMenu par défaut - WPF
- 17. WPF TreeView avec style personnalisé
- 18. Désactiver automatique, y compris des feuilles de style dans un thème SiteFinity
- 19. WPF Grid réduit pas de style
- 20. WPF Style de liste avec un bouton
- 21. Comment puis-je faire correspondre les styles de mes contrôles au thème actuel? (WPF)
- 22. Première rangée de style dans une Datagrid WPF
- 23. Où trouver le thème WPF Classic en tant que XAML?
- 24. Images de thème ASP.NET
- 25. Comment puis-je hériter/remplacer un style forcé d'un thème Windows?
- 26. Appliquer le style WPF par défaut
- 27. Aperçu du thème dans WordPress
- 28. WPF Style Setter * Hauteur et largeur
- 29. Thèmes de thème ASP.NET
- 30. WPF Sidebar style glisser et déposer
comme dans les thèmes ?????? –
Tous les styles ont des touches, les clés sont soit un ID par ex. "Style1" ou un type de contrôle implicite ou explicite, par ex. "BasedOn =" {StaticResource {x: Type ComboBox}} " –
+1, Ceci est la solution –