ConverterParameter mit Bindung auf Multibinding
ist es möglich, fügen Sie eine Bindung zu einem ConverterParameter in ein MultiBinding?
So etwas wie dieses:
<HierarchicalDataTemplate DataType="{x:Type Elements:RootElement}">
<HierarchicalDataTemplate.ItemsSource>
<MultiBinding Converter="{StaticResource filterConverter}" ConverterParameter="{Binding IsFilterd}">
<Binding Path="Children"/>
<Binding Path="FilterChildren"/>
</MultiBinding>
</HierarchicalDataTemplate.ItemsSource>
<TextBlock Text="{Binding Name}" FontWeight="Normal"/>
</HierarchicalDataTemplate>
Wo IsFiltered ist eine Eigenschaft auf das Objekt, das die Vorlage angewendet wird, auf.
Ich bekomme immer ein XAML-parser-Fehler, dass die Bindung nicht korrekt/zulässig in ConverterParameter...
Oder gibt es eine andere Möglichkeit, dies zu tun??
Grüßt,
Jürgen
Du musst angemeldet sein, um einen Kommentar abzugeben.
ConverterParameter ist nicht eine DependencyProperty, und daher databinding kann nicht daran arbeiten.
Warum nicht fügen Sie eine weitere Bindung an die MultiBinding? senden Sie die IsFiltered ein weiterer Wert:
Fügen Sie einfach die ConverterParameter die Art und Weise habe ich es im code unten, wenn Sie haben Klartext zu passieren, um den multiconverter.