在XAML中作为资源进行多绑定

Til*_*lak 6 c# wpf xaml binding multibinding

是否可以(如果是的话)将多值绑定表达式添加到资源中.

我有一个多值绑定,它在其中一个绑定中采用2个单独的绑定和转换器参数.

我必须将此绑定用于5个不同的项目,并且这些绑定标记仅在转换器参数中有所不同.休息一切都一样.

我想避免重复多绑定样板标签.

Dun*_*son 5

轻松查看是否有效的方法:尝试一下!

    <Style TargetType="Button">
        <Setter Property="Content">
            <Setter.Value>
                <MultiBinding Converter="{StaticResource OmgLolzConverter}">
                    <Binding Path="One" Converter="{StaticResource CakeConverter}"/>
                    <Binding Path="Two" Converter="{StaticResource CakeConverter}"/>
                </MultiBinding>
            </Setter.Value>
        </Setter>
    </Style>
Run Code Online (Sandbox Code Playgroud)

工作良好.