Ich habe eine WPF ComboBox, die zu einer Sammlung datengebunden ist, aber abhängig davon, ob ein Kontrollkästchen aktiviert ist oder nicht möchte ich variieren, an welche Sammlung die ComboBox gebunden ist.Ändern Sie Datenbindung auf WPF ComboBox, wenn Kontrollkästchen Wert ändert
Das grundlegende Problem ist, ich habe eine große Sammlung von MyCustomer und ich habe auch eine gefilterte Sammlung von MyCustomer - die Filterung ist ziemlich intensiv und ich möchte es nicht mit einer CollectionView für den Hauptgrund, dass es bereits ist fertig, die gefilterte Sammlung existiert bereits - daher muss die Datenbindung der Combo einfach umgeschaltet werden.
Ich hoffe auf eine reine XAML-Lösung, offensichtlich schreiben einige Code hinter wäre eine relativ einfache Lösungen, aber es fühlt sich nicht wie es erforderlich sein sollte.
Dank KP - Ich hatte gestern diesen Gedanken, aber hoffte auf eine 'reinere' XAML-Lösung - vielleicht bin ich den falschen Baum bellen und eine reine XAML-Lösung ist nicht der richtige Weg, um Dinge in der ersten gehen Ort. – Scott
Nun, die einzige andere Sache, die mir in den Sinn kommt, ist eine Art triggerbasierter Ansatz, der die 'ItemsSource'-Eigenschaft basierend auf der IsChecked-Eigenschaft der Checkbox ändert, aber ich weiß nicht, wie das funktioniert. – Adrian