【发布时间】:2020-03-14 20:03:41
【问题描述】:
有没有办法在属性和嵌套的Style 之间创建绑定?我有一个带有以下代码的ResourceDictionary(不起作用):
<Setter Property="MajorGridLineStyle">
<Setter.Value>
<Style TargetType="Line">
<Setter Property="Stroke" Value="{Binding MajorGridLineStroke, Mode=TwoWay}"/>
<Setter Property="StrokeThickness" Value="{Binding MajorGridLineStrokeThickness, Mode=TwoWay}"/>
<!--<Setter Property="StrokeDashArray" Value="10 5"/>-->
</Style>
</Setter.Value>
</Setter>
如何在我的DataContext 和我的MajorGridLineStyle 的内部Style 之间有一个Binding?
【问题讨论】:
-
为什么不起作用?错误是什么?另外,您显示的
Setter是Style的一部分吗?在这种情况下,你为什么要像这样嵌套Styles? -
我不知道为什么它不起作用。它不会产生错误,但也不会应用样式。属性“MajorGridLineStyle”是来自第三方库的样式,所以除了嵌套样式之外,我没有看到其他方法。
标签: xaml binding nested styles