【发布时间】:2014-04-22 12:36:54
【问题描述】:
我的 ViewModel 中有两个不同对象类型的列表。例如,我会说第一个是所有可用图像的列表,第二个是所有文章的列表。 Each article belongs to an article category for which I'd like to show a thumbnail in the GUI when an article is selected and shown.为了一个简单的例子,我假设类别的 Id 等于相应图像的 Id。
对于 ComboBox,这将是一项简单的任务:我会将所有图像的列表分配为 ItemSource,然后将文章的类别键分配给 SelectedValue。 SelectedValuePath 必须指向图像的 Id。 但是,ComboBox 在这里没有意义,因为我只想显示正确的类别图像 - 我不想要任何编辑、下拉列表等...我将如何使用常规 Image-UserControl (或者类似的 UserContro )?
顺便说一句:现在我必须在我的 Article 类上使用一个额外的属性来直接保存正确的图像,但我认为应该有更好的方法来解决这个问题。
有什么想法吗?
问候
拉尔夫
【问题讨论】: