【问题标题】:XAML: binding in nested stylesXAML:嵌套样式中的绑定
【发布时间】: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

【问题讨论】:

  • 为什么不起作用?错误是什么?另外,您显示的SetterStyle 的一部分吗?在这种情况下,你为什么要像这样嵌套Styles
  • 我不知道为什么它不起作用。它不会产生错误,但也不会应用样式。属性“MajorGridLineStyle”是来自第三方库的样式,所以除了嵌套样式之外,我没有看到其他方法。

标签: xaml binding nested styles


【解决方案1】:

可以在这里找到答案:https://support.scichart.com/index.php?/Knowledgebase/Article/View/17221/37/axis-gridlinesstyle-dynamicresource-or-style-binding-doesnt-work

我不知道为什么这篇文章之前没有出现,但现在已经修复了。我只是在属性更改时创建一个新样式。

【讨论】:

    猜你喜欢
    • 2011-03-28
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    相关资源
    最近更新 更多