2012-02-21 2 views
0

Excuses si le titre n'a pas beaucoup de sens mais je ne pouvais pas penser à un bon libellé.Consolider les liaisons WPF dupliquées

Fondamentalement, j'ai un contrôle utilisateur où de nombreux contrôles ont la liaison:

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

Cette opération est répétée plusieurs fois et rend les XAML semblent très en désordre, je ne suis pas sûr que ce sera aussi un impact sur les performances ?

Y at-il un moyen de mettre cette liaison dans les ressources usercontrol, puis se lier à cela?

Merci Greg

Répondre

2

Que diriez-vous en utilisant un Style avec un Setter pour IsEnabled avec cette fixation?

Questions connexes