WPF 对文本块文本的两个或多个绑定进行多重绑定



我构建这种风格的xaml代码时,会返回此错误:

严重性代码说明 项目文件行抑制状态错误 无法在类型的"路径"属性上设置"绑定" "绑定"。"绑定"只能在 依赖对象

如何多重绑定此绑定属性?提前谢谢。

 <Style x:Key="TextBlockLastUnitStyle" TargetType="TextBlock">
    <Setter Property="Text">
        <Setter.Value>
            <MultiBinding StringFormat="{}{0} : {1}">
                <Binding Path="{Binding String57, Source={StaticResource CurrentResources}}" />
                <Binding Path="{Binding LastUnitId,FallbackValue=-.-}" />
            </MultiBinding>
        </Setter.Value>
    </Setter>        
</Style>

多重绑定中的绑定使用 XML 标记语法而不是属性语法:

<Style x:Key="TextBlockLastUnitStyle" TargetType="TextBlock">
    <Setter Property="Text">
        <Setter.Value>
            <MultiBinding StringFormat="{}{0} : {1}">
                <Binding Path="String57" Source="{StaticResource CurrentResources}"/>
                <Binding Path="LastUnitId" FallbackValue="-.-" />
            </MultiBinding>
        </Setter.Value>
    </Setter>
</Style>

相关内容

  • 没有找到相关文章

最新更新