2015-10-06 100 views
0

我正在嘗試Prism for WP 8.1 Runtime(Microsoft.Practices.Prism.Mvvm.Store)。有什麼辦法來實現部分視圖模型?例如,我想爲Pivot控件中的每個項目實現不同的虛擬機。棱鏡中的部分視圖模型

P.S.這可以在使用Conductor類的Caliburn.Micro中完成。

+0

爲什麼在您的主視圖模型中不能有x個子視圖模型作爲屬性?不要濫用部分類來進行代碼分離。 – Bart

+0

我的主要目標是啓用延遲加載 - 而不僅僅是代碼分離。 – lijevosmetalo

回答

0

那麼你可以做Lazy/AsnycLazy,其中T是你的子視圖模型。然後只需綁定選定的頁面,並在需要時加載子VM。目前PRISM不提供任何內置解決方案。

+0

請你能澄清你的答案嗎? – lijevosmetalo