2013-02-05 12 views
5

E 'possibile (se sì come), aggiungere multivaluebinding espressione in risorsa.Multibinding come risorsa in XAML

Ho un binding multivalore, che richiede 2 binding separato e parametro del convertitore in uno di questi binding.

Devo utilizzare questa associazione a 5 voci diverse e quelle tag di associazione differiscono solo nel parametro del convertitore. Riposa tutto è uguale.

Vorrei evitare la ripetizione di etichette multiplatere.

+0

Tutto ciò che serve è la possibilità di creare funzioni xaml. Ci piacerebbe averli, ma non esistono. Se si applica il pattern MVVM, sarà possibile sostituire una multibinding con una proprietà aggiuntiva, che riflette alcune logiche aggiuntive. –

risposta

4

Un modo semplice per vedere se qualcosa funziona: PROVALO!

<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> 

Funziona bene.

Problemi correlati