繁体   English   中英

我如何在WPF棱镜中使用不同的ViewModel重用同一视图?

[英]How can I reuse the same view with different ViewModel in wpf prism?

我有一个用于插入实体的视图。

我想编辑相同的实体,并且想重用相同的视图进行编辑。

现在,如何使用不同的ViewModel重用同一视图进行编辑?

为什么需要两个不同的视图模型?

  1. 只需将属性合并到一个视图模型中。
  2. 或者更好的方法是,将每个视图模型的视图分为不同的UserControl。

我假设您正在使用ViewModelLocator ,否则您甚至不必问这个问题。

因此,将视图模型定位器放在此处,导航到所需的视图模型( InsertViewModelEditViewModel ),然后通过数据模板将相同的视图分配给两个视图模型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM