I am creating some wpf resource dictionaries with all the styles for an application! I have some LinearGradientBrush
es, where the color is directly set as L inearGradientBrush
in the context of GradientStop
s However, I have a predefined color To which I can use the AA reference for each GradientStop
, so changing the color scheme for the application is the case of changing values of SolidColorBrush
es: < / P>
& lt; Solid color brush color = "# 5A5A5A" x: key = "colorbrush mammium" /> & Lt; Solid color brush color = "# 222222" x: key = "colorbrush dark" /> & Lt; LinearGradientBrush & gt; & Lt; GradientStop color = "{static resource colorbrushes median}" /> & Lt; GradientStop color = "{StaticResource colorbrushDark}" offset = "1" /> & Lt; / LinearGradientBrush & gt;
With the above code example, I get the following error:
This line refers to the line where & lt; GradientStop color = "{StaticResource colorbrushMedium}" />
is defined.
Any thoughts?
OK, I got the problem:
Color and not SolidColorBrush .. < / P>
& lt; Color x: key = "colorbrush mammium" & gt; # FF5A5A5A & lt; / Color & gt; & Lt; Color x: key = "colorbrush dark" & gt; # Ff 222222 & lt; / Color & gt; & Lt; LinearGradientBrush & gt; & Lt; GradientStop color = "{static resource colorbrushes median}" /> & Lt; GradientStop color = "{StaticResource colorbrushDark}" offset = "1" /> & Lt; / LinearGradientBrush & gt;
It seems to solve my problem!
No comments:
Post a Comment