Je suis en train de jouer avec des thèmes, et vous verrez que vous pouvez définir tout un tas de choses dérivées d'objets, ou associés à des types de classes ... SolidBrushColor, Button, TextBox, etcPouvez-vous définir une chaîne dans une feuille de thème à utiliser comme valeur de clé x:?
Vous pouvez ensuite appliquer x : Key = "quelque chose" et ensuite l'avoir lié dans un style, comme
<Setter Property="Foreground" Value="{StaticResource SomeSolidBrushColor}" />
Donc, ma question est la suivante. Pouvez-vous faire la même chose, mais avec une "chaîne" que vous voulez utiliser constamment ... par exemple un nom de police à utiliser explicitement sur tous les contrôles ... Button, Label, TextBox, CheckBox, etc Donc vous pourriez avoir un chaîne avec une valeur de « Arial », « Tahoma », « Wingdings », puis dans chacun des styles pour les commandes, vous pouvez faire quelque chose comme
<Setter Property="FontFamily" Value="{StaticResource MyCommonFontName}" />
de même, la valeur pourrait représenter une chaîne à utiliser pour des choses comme des marges communes, les frontières, etc.
C'était exactement ce dont j'avais besoin, mais je n'ai pas pu déterminer l'origine du type à utiliser. les médias l'ont fait ... – DRapp
Pouvez-vous faire la même chose avec un solidBrushColor ... avoir une couleur de maître et en dériver de la même manière? – DRapp