Wie stelle ich sicher, dass die bidirektionale Bindung wirklich bidirektionale Bindung ist?

Fortsetzen meiner Experimente mit dem Erstellen von WPF-Benutzersteuerelementen. Ich habe jetzt die grundlegenden Anpassungsfunktionen für Endbenutzer behoben und das Navigationssteuerelement kann an eine Datenquelle (eine ICollectionView) gebunden werden. Ich habe jedoch festgestellt, dass beim Klicken auf die Schaltflächen in der Navigationssteuerung die im Raster angezeigten Datensätze synchron sind (obwohl die Bindung an die Ansicht auf Two Way festgelegt wurde).

wenn ich jedoch eine Zeile im Raster auswähle, wird das Textfeld Datensatz x der Datensätze im Navigationssteuerelement nicht aktualisiert, um die neue Auswahl im Raster widerzuspiegeln.

Offensichtlich dachte ich naiv, dass das Einstellen der Bindung auf Zweiwege den gewünschten Effekt hätte. Was habe ich vermisst?

Dies ist ein MVVM-Szenario, wenn dies einen Unterschied macht.

Vielen Dan

Antworten auf die Frage(0)

Ihre Antwort auf die Frage