/// <summary> /// Captures configuration context from invoker. /// </summary> /// <param name="navigationContext"></param> public void OnNavigatedTo(NavigationContext navigationContext) { IModelExplorer <Practice> explorer = RetrieveExplorer(navigationContext); if (!(explorer is null)) { Practice = explorer.Instance; _explorerUpdater = explorer.Updater; } }
/// <summary> /// Signals to re-use existing form. /// </summary> /// <param name="navigationContext"></param> public bool IsNavigationTarget(NavigationContext navigationContext) { IModelExplorer <Practice> explorer = RetrieveExplorer(navigationContext); if (explorer is null) { return(false); } if (_practice is null) { return(false); } _practice = explorer.Instance; return(true); }