合并重复的WPF绑定

本文关键字:WPF 绑定 合并 | 更新日期: 2023-09-27 18:25:30

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

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

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

这种情况重复了很多次,让xaml看起来很不整洁,我不确定它是否也会有性能上的提升?

有没有办法把这个绑定放在用户控制资源中,然后绑定到那个?

谢谢Greg

合并重复的WPF绑定

对于具有该绑定的IsEnabled,使用StyleSetter怎么样?