Пример #1
0
        public ViewModelContainer(IExceptionHandlerConfiguration exceptionHandlerConfiguration, IInformationHandlerConfiguration informationHandlerConfiguration, INavigationHandlerConfiguration navigationHandlerConfiguration, INavigationHandler navigationHandler)
        {
            _navigationHandler = navigationHandler;

            exceptionHandlerConfiguration.AddExceptionCallback(ShowExceptionMessageCallback);
            informationHandlerConfiguration.AddInformationCallback(ShowInformationMessageAsyncCallback);
            navigationHandlerConfiguration.AddNavigationRequestedCallback(NavigateToViewModelCallback);

            _navigationHandler.NavigateTo <DownloadEntriesOverviewViewModel>(ViewModelParameterCollection.Empty);
        }
 public NavigationHandler(INavigationHandlerConfiguration navigationHandlerConfiguration, ViewModelFactory viewModelFactory)
 {
     _navigationHandlerConfiguration = navigationHandlerConfiguration;
     _viewModelFactory = viewModelFactory;
 }