【发布时间】:2010-11-12 15:24:46
【问题描述】:
我有两个 ViewModel,它们将相同的模型呈现给不同的视图。一个将模型显示为ListBox 中的一个项目,另一个将其显示为TabControl 中的一个选项卡。 TabControl 是为ListBox 中选择的项目显示选项卡,以便选项卡随着选择的变化来来去去。
我可以通过向模型添加 IsSelected 属性并将 ViewModels 绑定到它来轻松同步两个控件(有点像 this),但这会使模型变得混乱,其中包含不真正属于的演示细节在那里。
似乎我需要在模型和视图模型之间设置一些东西来保持这个额外的状态。是否有任何模式或示例说明这样做的好方法?
【问题讨论】:
标签: wpf silverlight xaml mvvm