0
我在ViewModel中有兩個不同對象類型的列表。例如,我會說第一個是所有可用圖像的列表,第二個是所有文章的列表。每篇文章屬於一個文章類別,我希望在選擇並顯示文章時在GUI中顯示縮略圖。爲了簡單的例子,我假設類別的ID等於相應圖像的ID。WPF/MVVM:從圖像列表中顯示特定圖像?
對於組合框,這將是一件容易的事:我將所有圖像的列表作爲ItemSource,然後將文章的類別關鍵字分配給SelectedValue。 SelectedValuePath必須指向圖像的Id。 但是ComboBox在這裏沒有意義,因爲我只想顯示正確的類別圖像 - 我不想要任何編輯,下拉菜單等......我如何解決這個與常規的圖像用戶控件(或者可能類似UserContro)?
順便說一句:現在我必須在我的Article類上使用一個額外的屬性,它直接保存正確的圖像,但我認爲應該有更好的方法來解決這個問題。
任何想法?
問候
拉爾夫
對於此解決方案,每個物品對象都需要對圖像列表的引用以便公開相應的圖像。我想保持簡單,也許有人有一個好主意,如何使它更簡單。 – Ralf