【发布时间】:2014-12-11 21:21:42
【问题描述】:
我有一个列表框来选择要编辑的项目。我也有一个编辑按钮。将此称为 MainView[Model]。
如果我按下编辑按钮,MainView[Model] 将被 EditView[Model] 替换。 EditView 不应显示在 MainView 下方或旁边的区域中。它应该被完全替换或至少完全隐藏 MainView。
如果编辑完成(确定,取消)主视图将再次显示。
我试图覆盖 ContentControl 但没有成功。 现在,我正在考虑一种 NavigatorViewModel,它具有由一个属性公开的多个 ViewModel。但我不确定这是否是正确的方向。
有人可以帮忙吗?
谢谢。
【问题讨论】:
-
这只是一个视图切换的例子。它可以是完全不同的视图/视图模型配对。您只需要简单地找出一种方法来传递要编辑的项目的索引或 id。
标签: wpf caliburn.micro