TA贡献1813条经验 获得超2个赞
为什么需要两个不同的视图模型?
只需在一个视图模型中合并属性。
或者更好的是,将视图分解为每个视图模型的不同用户控件。
TA贡献1797条经验 获得超4个赞
我假设您正在使用ViewModelLocator,否则您甚至不必问这个问题。
ViewModelLocator
因此,将视图模型定位器放在这里,导航到您想要的视图模型(InsertViewModel或EditViewModel),并通过数据模板将相同的视图分配给两个视图模型。
InsertViewModel
EditViewModel
举报