Hallo,
ich versuche gerade die Daten einer einzigen Quelle auf mehrere Listboxen aufzuteilen.
Jede LB zeigt jeweils nur die nach einem Kriterium gefilterten Daten an. Eine der Eigenschaften meiner Datenklasse heist "Workcenter".
Jede der LB zeigt jeweils nur die Daten eines "Workcenters" an. Man könnte sagen, die Daten werden in den LB sortiert angezeigt.
Um das zu erreichen musste ich schon mal eine separat Ansicht/View (ICollectionView) zum Binden an die jeweiligen LB bereitstellen.
Auf dem Fenster ist neben den verschiedenen LB auch noch eine "grosse" Textbox vorhanden, welches sowohl zum Anzeigen als auch dem Bearbeiten einer gemeinsamen Eigenschaft der Daten dienen soll.
Und jetzt versuche ich zu erreichen, dass egal in welche der LB ein Eintrag ausgewählt wird, die mit der Textbox gebundene Eigenschaft in der TB angezeigt werden soll.
Ich hab schon mal in meinem ViewModel eine "SelectedItem" Eigenschaft angelegt (an welche meine TextBox gebunden werden soll), weil ich glaube, dass es nicht ohne gehen wird.
Könnte bitte jemand mir das Prinzip sowie die Vorgehensweise erklären wie ich erreichen könnte, dass mein ViewModel mit bekommt, dass in einer (der vielen) ListBoxen die "selection" geändert hat.
Und wie wird dann das "selectedItem" der angeklickten LB an das ViewModel übergeben.
Im Voraus schon mal vielen Dank,
Jeiss
ich versuche gerade die Daten einer einzigen Quelle auf mehrere Listboxen aufzuteilen.
Jede LB zeigt jeweils nur die nach einem Kriterium gefilterten Daten an. Eine der Eigenschaften meiner Datenklasse heist "Workcenter".
Jede der LB zeigt jeweils nur die Daten eines "Workcenters" an. Man könnte sagen, die Daten werden in den LB sortiert angezeigt.
Um das zu erreichen musste ich schon mal eine separat Ansicht/View (ICollectionView) zum Binden an die jeweiligen LB bereitstellen.
Auf dem Fenster ist neben den verschiedenen LB auch noch eine "grosse" Textbox vorhanden, welches sowohl zum Anzeigen als auch dem Bearbeiten einer gemeinsamen Eigenschaft der Daten dienen soll.
Und jetzt versuche ich zu erreichen, dass egal in welche der LB ein Eintrag ausgewählt wird, die mit der Textbox gebundene Eigenschaft in der TB angezeigt werden soll.
Ich hab schon mal in meinem ViewModel eine "SelectedItem" Eigenschaft angelegt (an welche meine TextBox gebunden werden soll), weil ich glaube, dass es nicht ohne gehen wird.
Könnte bitte jemand mir das Prinzip sowie die Vorgehensweise erklären wie ich erreichen könnte, dass mein ViewModel mit bekommt, dass in einer (der vielen) ListBoxen die "selection" geändert hat.
Und wie wird dann das "selectedItem" der angeklickten LB an das ViewModel übergeben.
Im Voraus schon mal vielen Dank,
Jeiss