合并重复的WPF绑定

时间:2012-02-21 15:40:05

标签: c# wpf xaml data-binding

道歉,如果标题没有多大意义,但我想不出好的措辞。

基本上我有一个用户控件,其中许多控件具有绑定:

<TextBox.IsEnabled>
     <MultiBinding Converter="{StaticResource AndLogicMultiValueConverter}">
           <Binding Path="Binding1" />
           <Binding Path="Binding" Converter="{StaticResource BoolToOppositeBoolConverter}"  />
     </MultiBinding>
</TextBox.IsEnabled>

这反复多次,让xaml看起来很不整洁,我不确​​定它是否也会受到性能影响?

有没有办法将这个绑定放在usercontrol资源中然后绑定到那个?

由于 格雷格

1 个答案:

答案 0 :(得分:2)

使用Style Setter IsEnabled与{{1}}进行绑定会如何?