Witam, czy da się kontrolkę listbox z przypisaną listą jako datasource zbindować z drugą listą tak żeby podświetlane były na kontrolce obiekty które mają taki sam valuemember ??
0
0
Można to zrobić np. tak :
<ListView x:Name="listView">
<ListView.View>
<GridView>
<GridViewColumn Header="Id" DisplayMemberBinding="{Binding Id}"/>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}"/>
</GridView>
</ListView.View>
</ListView>
Zamiast tworzyć 2 listboxy zrób jeden ListView z kolumnami.
0
Tylko że ja mam jeden listbox i najpierw wypełniam go danymi z jednej listy(wszystkie możliwości wyboru) a następnie mam drugą listę w której przechowuję te już wybrane które są zapisane w bazie. Chcę żeby przy ładowaniu formatki podświetlały się takie obiekty które są zapisane w tej drugiej liście a pozostałe zostawały niepodświetlone.
0
Nie wiem co chcesz osiągnąć, poczytaj o tych własnościach :
IsSynchronizedWithCurrentItem="False"
SelectedValuePath="coś tam"
SelectedValue="{Binding coś tamtam}"/>
0
No nic jeszcze pomyślę jak to zrobić. Już osiągnąłem całkiem zadowalający efekt ale na pewno da się to zrobić w jakiś wydajniejszy i prostszy sposób. Dzięki za pomoc poczytam sobie o tych zagadnieniach.