簡體   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