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

时间:2013-02-05 06:22:25

标签: c# wpf xaml binding multibinding

是否可以(如果是的话)将multivaluebinding表达式添加到资源中。

我有一个多值绑定,在其中一个绑定中需要2个单独的绑定和转换器参数。

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

我会避免重复多重绑定样板标签。

1 个答案:

答案 0 :(得分: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>

工作正常。