【发布时间】:2013-04-02 03:21:21
【问题描述】:
我试图在 ListBox 中公开两个派生类型:OutFlight 和 InFlight 都派生自作为抽象类型的 Flight。
MVVM 说我必须为 ListBox 的绑定模型设置一个 ViewModel。公开一种类型并不是什么大问题,但我的列表框包含两种派生类型,我正在寻找最好的 MVVM 方法。这是否意味着我必须为每个派生类型设置继承的 ViewModel?我在某处读过 ViewModel 继承根本不推荐......我确信这是一个非常常见的情况
【问题讨论】:
-
如果你的 ViewModel 包含这个作为 ListBox Source List
ListBoxSource;它有什么问题? -
您想要一个正确的列表框项目的 ViewModel 吗?
-
一些示例代码会有所帮助。