示例#1
0
        public NavigationService(
            CompositePresenter presenter,
            ViewModelLoader viewModelLocator,
            IAnalyticsService analyticsService)
        {
            Ensure.Argument.IsNotNull(presenter, nameof(presenter));
            Ensure.Argument.IsNotNull(analyticsService, nameof(analyticsService));
            Ensure.Argument.IsNotNull(viewModelLocator, nameof(viewModelLocator));

            this.presenter        = presenter;
            this.analyticsService = analyticsService;
            this.viewModelLocator = viewModelLocator;
        }