0
即時通訊使用的INavigationService
,所以我可以在兩個視圖模型這樣間導航:使用INavigationService而不放棄ViewModels?
MasterViewModel:
public virtual INavigationService NavigationService { get; }
//Command Navigate to SubUserControlView:
NavigationService.Navigate("SubUserControlView", parentViewModel: this);
SubViewModel:
public virtual INavigationService NavigationService { get; }
//Command Navigate back to MainUserControlView:
NavigationService.GoBack(parameter);
當我回到我的MasterViewModel
我所有的更改將被丟棄。我該如何避免這種情況?我想使用SubUserControlView
從列表中選擇一個值並將其返回到MasterViewModel
。
我假設UserControls沒有這個屬性? –
No. Just Pages。 – mm8