Ich habe zwei Comboboxen und beide haben Bindung mit der gleichen Quelle.WPF Combobox Bindung
<ComboBox ItemsSource="{Binding Source={StaticResource UsersViewSource}}"
Und wenn ich etwas in der ersten ändern, spiegelt es sich auch auf die zweite. Und ich weiß nicht, wie Sie ihre SelectedItem-Werte getrennt aufbewahren und dieselbe ItemsSource verwenden.
Die Ironie Ihrer Antwort ist, dass - wie Ihr Zitat erklärt - das 'IsSynchronizedWithCurrentItem =" False "' in Ihrem zitierten Code völlig unnötig ist, weil Sie nicht an ein 'CollectionView' binden. Wenn Sie diese Attribute entfernen, sind die Comboboxen immer noch nicht verknüpft. –
Vereinbart, dass es möglicherweise nicht das beste Beispiel ist, aber den Wert auf True setzen und sie synchronisieren, als ob sie an eine CollectionView gebunden wären (meine Annahme). Wenn das in der Tat nicht mit einem CollectionView funktioniert, dann sollte ich die Antwort löschen und etwas lernen. –
Warf zusammen ein schnelles Projekt und getestet, um zu sehen, ob die IsSynchronizedWithCurrentItem -Eigenschaft mit einer CollectionView funktioniert und es tatsächlich funktioniert. Zugegeben, meine Antwort ist nicht genau richtig, aber es liefert ein schnelles Kaxaml-Beispiel;) –