コード例 #1
0
 public PopupPageNavigationService(IPopupNavigation popupNavigation, IContainerExtension container,
                                   IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactor,
                                   ILoggerFacade logger)
     : base(container, applicationProvider, pageBehaviorFactor, logger)
 {
     _popupNavigation = popupNavigation;
 }
コード例 #2
0
 public PageNavigationService(IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger)
 {
     _container           = container;
     _applicationProvider = applicationProvider;
     _pageBehaviorFactory = pageBehaviorFactory;
     _logger = logger;
 }
コード例 #3
0
 public ShellPrismNavigationService(
     IContainerExtension containerExtension,
     IPageBehaviorFactory pageBehaviorFactory)
 {
     _container           = containerExtension;
     _pageBehaviorFactory = pageBehaviorFactory;
 }
コード例 #4
0
 public FlyoutNavigationService(
     IContainerExtension container,
     IApplicationProvider applicationProvider,
     IPageBehaviorFactory pageBehaviorFactory,
     ILoggerFacade logger) : base(container, applicationProvider, pageBehaviorFactory, logger)
 {
 }
 public ErrorReportingNavigationService(IContainerExtension container,
                                        IApplicationProvider applicationProvider,
                                        IPageBehaviorFactory pageBehaviorFactory,
                                        IEventAggregator eventAggregator)
     : base(container, applicationProvider, pageBehaviorFactory)
 {
     EventAggregator = eventAggregator;
 }
コード例 #6
0
        public void PopupPageBehaviorFactory_IsRegistered()
        {
            var app = GetApp();

            IPageBehaviorFactory behaviorFactory = null;
            var ex = Record.Exception(() => behaviorFactory = app.Container.Resolve <IPageBehaviorFactory>());

            Assert.Null(ex);
            Assert.NotNull(behaviorFactory);
            Assert.IsType <PopupPageBehaviorFactory>(behaviorFactory);
        }
コード例 #7
0
 /// <summary>
 /// Creates a new instance of the <see cref="PopupPageNavigationService" />
 /// </summary>
 /// <param name="popupNavigation"></param>
 /// <param name="container"></param>
 /// <param name="applicationProvider"></param>
 /// <param name="pageBehaviorFactory"></param>
 public PopupPageNavigationService(IPopupNavigation popupNavigation, IContainerProvider container,
                                   IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory)
     : base(container, applicationProvider, pageBehaviorFactory)
 {
     _popupNavigation = popupNavigation;
 }
コード例 #8
0
 protected PageNavigationService(IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger)
 {
     _applicationProvider = applicationProvider;
     _pageBehaviorFactory = pageBehaviorFactory;
     _logger = logger;
 }
コード例 #9
0
 public CustomNavigationServiceMock(IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory)
     : base(container, applicationProvider, pageBehaviorFactory)
 {
 }
コード例 #10
0
 public UnityPageNavigationService(IUnityContainer container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger)
     : base(applicationProvider, pageBehaviorFactory, logger)
 {
     _container = container;
 }
コード例 #11
0
 /// <summary>
 /// Create a new instance of <see cref="AutofacPageNavigationService"/> with <paramref name="context"/>
 /// </summary>
 /// <param name="applicationProvider">An instance of <see cref="IApplicationProvider"/></param>
 /// <param name="context">An instance of <see cref="IComponentContext"/></param>
 /// <param name="logger">An instance of <see cref="ILoggerFacade"/></param>
 public AutofacPageNavigationService(IComponentContext context, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger)
     : base(applicationProvider, pageBehaviorFactory, logger)
 {
     _context = context;
 }
コード例 #12
0
 public PageNavigationServiceEx(IContainerExtension container, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory)
     : base(container, applicationProvider, pageBehaviorFactory)
 {
     _app      = applicationProvider;
     Container = container;
 }
コード例 #13
0
 public NinjectPageNavigationService(IKernel kernel, IApplicationProvider applicationProvider, IPageBehaviorFactory pageBehaviorFactory, ILoggerFacade logger)
     : base(applicationProvider, pageBehaviorFactory, logger)
 {
     _kernel = kernel;
 }