问题描述
我使用 MahApps.Metro 的强调色在一个单独的文件中定义了我的 LinearGradientBrush,如下所示
<LinearGradientBrush x:Key="AccentBackground" StartPoint="1,1" EndPoint="0,0">
<GradientStop Offset="0.00" Color="{DynamicResource MahApps.Colors.Accent}" />
<GradientStop Offset="0.25" Color="{DynamicResource MahApps.Colors.Accent2}" />
<GradientStop Offset="0.50" Color="{DynamicResource MahApps.Colors.Accent3}" />
<GradientStop Offset="0.75" Color="{DynamicResource MahApps.Colors.Accent4}" />
</LinearGradientBrush>
在 Canvas 中,我将渐变绑定如下
<Canvas
x:Name="container"
Background="{DynamicResource AccentBackground}">
更改重音颜色时,我的线性渐变画笔不会更改,也不会反映在画布上。而我绑定背景/前景属性 MahApps.Colors.Accent
的元素按预期工作。
有人能指出我哪里做错了吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)