Пример #1
0
        /// <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;
            }
        }
Пример #2
0
        /// <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);
        }