Przypisanie zdjęcia do każdego elementu ListView

Przypisanie zdjęcia do każdego elementu ListView
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Cześć, mam ListView w którym wyświetlają się pozycje z listy. Obok ListView mam umieszczony Image. W liście jedna z danych zawiera adres lokalizacji zdjęcia na dysku. Chciałbym, aby po naciśnięciu wiersza w ListView po prawej stronie w Image wyświetliło się właśnie te zdjęcie. Nie wiem jak to ugryźć. Czy ktoś jest w stanie mi pomóc? Ewentualnie przedstawić jakieś inne rozwiązanie?

Pozdrawiam

user image

T2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 194
1

Jeżeli działasz z MVVM zbindować się z ViewModel do własności SelectedItem i tam obsłuzyć zmianę. Natomiast jeżeli działasz bez MVVM to podpiąć się na zdarzenie OnSelectedItem lub ValueChange (chyba).

T2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 194
1

Natomiast możesz też to podajże osiągnąć w samym XAML. Musisz zbindować ze sobą dwie kontroli. W ramach kontroli IMAGE bindujesz się do property SelectedItem z ListView i pobierasz ścieżkę do obrazka.

Dodatkowo możesz napisać konwerter, który sprawdza czy istnieje taki zasób. jeżeli nie to zwraca jakiś domyślny obrazek. (Choć nie wiem czy to jest optymalne rozwiązanie)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.