//Getting DataContext (ViewModel) as navigation parameter, assigning actions and making the back button visible. protected override void OnNavigatedTo(NavigationEventArgs e) { IHistoryVM vm = (IHistoryVM)e.Parameter; DataContext = vm; vm.DbErrorAction = PopDbErrorAsync; SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; }
//Navigating to HistoryView with its ViewModel. private void History(IHistoryVM vm) { Frame.Navigate(typeof(HistoryView), vm); }
public SwitchCurrencyCommand(IHistoryVM IVM) { VM = IVM; }