Example #1
0
 private void EnsureViewResolver()
 {
     if (this.viewResolver == null)
     {
         this.viewResolver = (IViewResolver)Application.Current.Resources[ViewWelderResourceKeys.ViewResolver];
     }
 }
Example #2
0
 public ViewLoadedHandler(IViewResolver viewProvider, IConventionsHandler conventions, IRegionService regionService, IRegionInjectionHandler autoMappingHandler)
 {
     this.viewProvider       = viewProvider;
     this.conventions        = conventions;
     this.regionService      = regionService;
     this.autoMappingHandler = autoMappingHandler;
 }
Example #3
0
        public TabControlRegionViewModel(IViewResolver viewResolver, IRegionService regionService)
        {
            AddNewGammaViewCommand =
                DelegateCommand.Create()
                .OnExecute(x =>
            {
                var view = viewResolver.GetView <GammaView>();
                if (view != null)
                {
                    regionService.GetKnownRegionManager <TabControlRegionView>()
                    .GetRegion <ISwitchingElementsRegion>("MainTabRegion")
                    .Add(view);
                }
            });

            ActivateGammaViewCommand =
                DelegateCommand.Create()
                .OnExecute(x =>
            {
                var region = regionService.GetKnownRegionManager <TabControlRegionView>()
                             .GetRegion <ISwitchingElementsRegion>("MainTabRegion");

                var elements = region.GetElements <DependencyObject>()
                               .OfType <GammaView>()
                               .Cast <DependencyObject>()
                               .ToList();

                if (elements.Count > 0)
                {
                    var index = elements.IndexOf(region.ActiveContent);
                    if (index >= 0)
                    {
                        DependencyObject viewToActivate = index + 1 < elements.Count
                                                                                 ? elements[index + 1]
                                                                                 : elements[0];

                        region.Activate(viewToActivate);
                    }
                    else
                    {
                        region.Activate(elements[0]);
                    }
                }
            });

            RemoveLastViewCommand =
                DelegateCommand.Create()
                .OnExecute(x =>
            {
                var region = regionService.GetKnownRegionManager <TabControlRegionView>()
                             .GetRegion <ISwitchingElementsRegion>("MainTabRegion");

                var lastElement = region.GetElements <DependencyObject>().LastOrDefault();
                if (lastElement != null)
                {
                    region.Remove(lastElement);
                }
            });
        }
 public InteractionService(
     IViewResolver viewResolver,
     IDialogHandleFactory dialogHandleFactory
     )
 {
     _viewResolver        = viewResolver;
     _dialogHandleFactory = dialogHandleFactory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContext"/> class.
 /// </summary>
 /// <param name="viewResolver"></param>
 /// <param name="viewCache"></param>
 /// <param name="textResource"></param>
 /// <param name="viewLocationContext"></param>
 public DefaultRenderContext(IViewResolver viewResolver, IViewCache viewCache, ITextResource textResource, ViewLocationContext viewLocationContext)
 {
     this.viewResolver        = viewResolver;
     this.viewCache           = viewCache;
     this.textResource        = textResource;
     this.viewLocationContext = viewLocationContext;
     this.textResourceFinder  = new TextResourceFinder(textResource, viewLocationContext.Context);
 }
Example #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
        /// </summary>
        /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
        /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
        /// <param name="renderContextFactory">A <see cref="IRenderContextFactory"/> instance that should be used to create an <see cref="IRenderContext"/> when a view is rendered.</param>
        public DefaultViewFactory(IViewResolver viewResolver, IEnumerable <IViewEngine> viewEngines, IRenderContextFactory renderContextFactory)
        {
            this.viewResolver         = viewResolver;
            this.viewEngines          = viewEngines;
            this.renderContextFactory = renderContextFactory;

            this.viewEngineExtensions = this.viewEngines.SelectMany(ive => ive.Extensions).ToArray();
        }
Example #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
        /// </summary>
        /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
        /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
        /// <param name="renderContextFactory">A <see cref="IRenderContextFactory"/> instance that should be used to create an <see cref="IRenderContext"/> when a view is rendered.</param>
        public DefaultViewFactory(IViewResolver viewResolver, IEnumerable<IViewEngine> viewEngines, IRenderContextFactory renderContextFactory)
        {
            this.viewResolver = viewResolver;
            this.viewEngines = viewEngines;
            this.renderContextFactory = renderContextFactory;

            this.viewEngineExtensions = this.viewEngines.SelectMany(ive => ive.Extensions).ToArray();
        }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContext"/> class.
 /// </summary>
 /// <param name="viewResolver"></param>
 /// <param name="viewCache"></param>
 /// <param name="textResource"></param>
 /// <param name="viewLocationContext"></param>
 public DefaultRenderContext(IViewResolver viewResolver, IViewCache viewCache, ITextResource textResource, ViewLocationContext viewLocationContext)
 {
     this.viewResolver = viewResolver;
     this.viewCache = viewCache;
     this.textResource = textResource;
     this.viewLocationContext = viewLocationContext;
     this.textResourceFinder = new TextResourceFinder(textResource, viewLocationContext.Context);
 }
Example #9
0
 public RootMasterDetailViewModel(IViewResolver viewResolver,
                                  IWebService webService,
                                  ILocalDumpService localDumps,
                                  IDiscoveryService discoveryService) : base(viewResolver)
 {
     _webService       = webService;
     _localDumps       = localDumps;
     _discoveryService = discoveryService;
 }
Example #10
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
        /// </summary>
        /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
        /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
        /// <param name="renderContextFactory">A <see cref="IRenderContextFactory"/> instance that should be used to create an <see cref="IRenderContext"/> when a view is rendered.</param>
        /// <param name="conventions">An <see cref="ViewLocationConventions"/> instance that should be used to resolve all possible view locations </param>
        /// <param name="rootPathProvider">An <see cref="IRootPathProvider"/> instance.</param>
        public DefaultViewFactory(IViewResolver viewResolver, IEnumerable<IViewEngine> viewEngines, IRenderContextFactory renderContextFactory, ViewLocationConventions conventions, IRootPathProvider rootPathProvider)
        {
            this.viewResolver = viewResolver;
            this.viewEngines = viewEngines;
            this.renderContextFactory = renderContextFactory;
            this.conventions = conventions;
            this.rootPathProvider = rootPathProvider;

            this.viewEngineExtensions = this.viewEngines.SelectMany(ive => ive.Extensions).ToArray();
        }
Example #11
0
        public XNavigationMasterDetailNavigator(XFrame rootFrame, MasterDetailPage page, IViewResolver viewResolver)
        {
            _rootFrame          = rootFrame;
            _xNavigation        = rootFrame.Navigation;
            _container          = rootFrame.Container;
            _rootNavigationPage = page;
            _viewResolver       = viewResolver;

            _configure();
        }
        public XNavigationMasterDetailNavigator(XFrame rootFrame, MasterDetailPage page, IViewResolver viewResolver)
        {
            _rootFrame = rootFrame;
            _xNavigation = rootFrame.Navigation;
            _container = rootFrame.Container;
            _rootNavigationPage = page;
            _viewResolver = viewResolver;

            _configure();
        }
Example #13
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
        /// </summary>
        /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
        /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
        /// <param name="renderContextFactory">A <see cref="IRenderContextFactory"/> instance that should be used to create an <see cref="IRenderContext"/> when a view is rendered.</param>
        /// <param name="conventions">An <see cref="ViewLocationConventions"/> instance that should be used to resolve all possible view locations </param>
        /// <param name="rootPathProvider">An <see cref="IRootPathProvider"/> instance.</param>
        public DefaultViewFactory(IViewResolver viewResolver, IEnumerable <IViewEngine> viewEngines, IRenderContextFactory renderContextFactory, ViewLocationConventions conventions, IRootPathProvider rootPathProvider)
        {
            this.viewResolver         = viewResolver;
            this.viewEngines          = viewEngines;
            this.renderContextFactory = renderContextFactory;
            this.conventions          = conventions;
            this.rootPathProvider     = rootPathProvider;

            this.viewEngineExtensions = this.viewEngines.SelectMany(ive => ive.Extensions).ToArray();
        }
Example #14
0
        public NavigationService(
            Frame frame,
            IResolver resolver,
            IViewResolver viewResolver)
        {
            _frame        = frame;
            _resolver     = resolver;
            _viewResolver = viewResolver;

            _frame.Navigated += OnNavigated;
        }
        public DefaultViewFactoryFixture()
        {
            this.resolver = A.Fake<IViewResolver>();
            this.renderContextFactory = A.Fake<IRenderContextFactory>();

            this.viewLocationContext =
                new ViewLocationContext
                {
                    Context = new NancyContext()
                };
        }
        public DefaultViewFactoryFixture()
        {
            this.resolver             = A.Fake <IViewResolver>();
            this.renderContextFactory = A.Fake <IRenderContextFactory>();

            this.viewLocationContext =
                new ViewLocationContext
            {
                Context = new NancyContext()
            };
        }
        public XNavigationPageNavigator(ILifetimeScope scope, XFrame rootFrame, NavigationPage page, IViewResolver viewResolver)
        {
            _scope              = scope;
            _rootFrame          = rootFrame;
            _xNavigation        = rootFrame.Navigation;
            _container          = rootFrame.Container;
            _rootNavigationPage = page;
            _viewResolver       = viewResolver;

            _configure();
        }
        public DefaultViewFactoryFixture()
        {
            this.resolver = A.Fake<IViewResolver>();
            this.renderContextFactory = A.Fake<IRenderContextFactory>();
            this.conventions = new ViewLocationConventions(Enumerable.Empty<Func<string, object, ViewLocationContext, string>>());

            this.viewLocationContext =
                new ViewLocationContext
                {
                    Context = new NancyContext()
                };
        }
Example #19
0
        public static TView Resolve <TView>(this IViewResolver viewResolver, ViewModel viewModel)
            where TView : FrameworkElement
        {
            var view = viewResolver.Resolve(viewModel) as TView;

            if (view == null)
            {
                throw new ViewResolverException($"The view resolved for ViewModel '{viewModel.GetType()}' was not an instance of '{typeof(TView)}'.");
            }

            return(view);
        }
Example #20
0
 public AvaloniaNameGenerator(
     IGlobPattern pathPattern,
     IGlobPattern namespacePattern,
     IViewResolver classes,
     INameResolver names,
     ICodeGenerator code)
 {
     _pathPattern      = pathPattern;
     _namespacePattern = namespacePattern;
     _classes          = classes;
     _names            = names;
     _code             = code;
 }
        public XNavigationPageNavigator(ILifetimeScope scope, XFrame rootFrame, NavigationPage page, IViewResolver viewResolver)
        {
            _scope = scope;
            _rootFrame = rootFrame;
            _xNavigation = rootFrame.Navigation;
            _container = rootFrame.Container;
            _rootNavigationPage = page;
            _viewResolver = viewResolver;

            _configure();


        }
Example #22
0
        private void RegisterDependencies()
        {
            DependencyInjector di = DependencyInjector.Instance;

            // Singleton services
            di.CreateSingleton <IViewResolver, ViewResolver>();
            di.CreateSingleton <INavigator, Navigator>(typeof(IViewResolver));
            di.CreateSingleton <ISensor, Kinect>();

            //View resolver setup
            IViewResolver vr = di.GetSingleton <IViewResolver>();

            vr.Register <MainViewModel, MainView>();
            vr.Register <DisposeViewModel, DisposeView>();
        }
        public DefaultViewFactoryFixture()
        {
            this.rootPathProvider = A.Fake<IRootPathProvider>();
            A.CallTo(() => this.rootPathProvider.GetRootPath()).Returns("The root path");

            this.resolver = A.Fake<IViewResolver>();
            this.renderContextFactory = A.Fake<IRenderContextFactory>();
            this.conventions = new ViewLocationConventions(Enumerable.Empty<Func<string, object, ViewLocationContext, string>>());

            this.viewLocationContext =
                new ViewLocationContext
                {
                    Context = new NancyContext()
                };
        }
        public XInPlaceRepeaterView()
        {
            _resolver = ContainerHost.Container.Resolve <IViewResolver>();

            _content = new AbsoluteLayout
            {
                VerticalOptions   = LayoutOptions.FillAndExpand,
                HorizontalOptions = LayoutOptions.FillAndExpand
            };

            _content.SetValue(AbsoluteLayout.LayoutBoundsProperty, new Rectangle(0, 0, 1, 1));
            _content.SetValue(AbsoluteLayout.LayoutFlagsProperty, AbsoluteLayoutFlags.All);

            Content = _content;
        }
        public DefaultViewFactoryFixture()
        {
            this.rootPathProvider = A.Fake <IRootPathProvider>();
            A.CallTo(() => this.rootPathProvider.GetRootPath()).Returns("The root path");

            this.resolver             = A.Fake <IViewResolver>();
            this.renderContextFactory = A.Fake <IRenderContextFactory>();
            this.conventions          = new ViewLocationConventions(Enumerable.Empty <Func <string, object, ViewLocationContext, string> >());

            this.viewLocationContext =
                new ViewLocationContext
            {
                Context = new NancyContext()
            };
        }
Example #26
0
        public override void Setup()
        {
            if (ViewResolver == null)
            {
                ViewResolver = new ViewResolver();
            }

            this.OnEvent <InstantiateViewCommand>()
            .Subscribe(InstantiateView);

            this.OnEvent <ViewCreatedEvent>()
            .Subscribe(ViewCreated);

            this.OnEvent <ViewDestroyedEvent>()
            .Subscribe(ViewDestroyed);
        }
        public MainViewModel(SamplesManager samplesManager, IViewResolver viewResolver, IRegionService regionService)
        {
            Categories = samplesManager.Categories;

            Categories
            .SelectMany(c => c.Samples)
            .ForEach(s =>
            {
                s.ViewSampleHandler = sample =>
                {
                    SelectedSample = sample;
                    regionService.GetKnownRegionManager <MainView>()
                    .GetRegion <IContentRegion>("SampleContentRegion")
                    .Content = viewResolver.GetView(SelectedSample.ViewType);
                };
            });
        }
Example #28
0
        public override void Setup()
        {
            if (ViewResolver == null)
            {
                ViewResolver = new ViewResolver();
            }

            this.OnEvent<InstantiateViewCommand>()
                .Subscribe(InstantiateView);

            this.OnEvent<ViewCreatedEvent>()
                .Subscribe(ViewCreated);

            this.OnEvent<ViewDestroyedEvent>()
                .Subscribe(ViewDestroyed);

            this.OnEvent<ViewModelDestroyedEvent>()
                .Subscribe(ViewModelDestroyed);
        }
Example #29
0
        public override void Setup()
        {
            if (ViewResolver == null)
            {
                ViewResolver = new ViewResolver();
            }

            this.OnEvent <InstantiateViewCommand>()
            .Subscribe(InstantiateView);

            this.OnEvent <ViewCreatedEvent>()
            .Subscribe(ViewCreated);

            this.OnEvent <ViewDestroyedEvent>()
            .Subscribe(ViewDestroyed);

            this.OnEvent <ViewModelDestroyedEvent>().ObserveOnMainThread() //uFrame_kbe
            .Subscribe(ViewModelDestroyed);
        }
Example #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContext"/> class.
 /// </summary>
 /// <param name="viewResolver"></param>
 /// <param name="viewCache"></param>
 /// <param name="viewLocationContext"></param>
 public DefaultRenderContext(IViewResolver viewResolver, IViewCache viewCache, ViewLocationContext viewLocationContext)
 {
     this.viewResolver = viewResolver;
     this.viewCache = viewCache;
     this.viewLocationContext = viewLocationContext;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ClientController" /> class.
        /// </summary>
        /// <param name="clientSettings">The client settings.</param>
        /// <param name="globalSettings">The global settings.</param>
        /// <param name="balloonController">The balloon controller.</param>
        /// <param name="logger">The logger.</param>
        /// <param name="dataDispatcher">The data dispatcher.</param>
        /// <param name="viewResolver">The view resolver.</param>
        /// <exception cref="ArgumentNullException">
        /// </exception>
        /// <exception cref="System.ArgumentNullException"></exception>
        public ClientController(IClientSettings clientSettings, IGlobalSettings globalSettings, IBalloonController balloonController, ILog logger, IDataDispatcher dataDispatcher, IViewResolver viewResolver)
        {
            if (clientSettings == null) throw new ArgumentNullException(nameof(clientSettings));
            if (globalSettings == null) throw new ArgumentNullException(nameof(globalSettings));
            if (balloonController == null) throw new ArgumentNullException(nameof(balloonController));
            if (logger == null) throw new ArgumentNullException(nameof(logger));
            if (dataDispatcher == null) throw new ArgumentNullException(nameof(dataDispatcher));
            if (viewResolver == null) throw new ArgumentNullException(nameof(viewResolver));

            _balloonController = balloonController;
            _clientSettings = clientSettings;
            _globalSettings = globalSettings;
            _viewResolver = viewResolver;
            _logger = logger;
            _dataDispatcher = dataDispatcher;
            
            //setup the view model for the notification window (sys tray)
            _notificationModel = new NotifyIconViewModel();
            _notificationModel.ExitApplication += this.MainWindow_CloseExplicit;
            _notificationModel.ShowAuctionTracker += this.NotificationView_ShowAuctionTracker;

            //wire up the dispatcher
            _dataDispatcher.MessageReceived += this.MessageMonitor_MessageReceived;
            _dataDispatcher.StatusChanged += this.DataDispatcher_StatusChanged;

            //Primary window view model
            _trackerWindowModel = new MainWindowViewModel();

            //status message switcher
            _uiMessageQueue = new UiMessageQueue(500);
            _uiMessageQueue.ActiveItemChanged += this.UiMessageQueue_ActiveItemChanged;
        }
Example #32
0
 public ViewStartUp(IViewResolver resolver)
 {
     this.viewResolver = new SugarTownViewResolver(resolver);
 }
Example #33
0
 public ApplicationBootCompletedHandler(IViewResolver viewResolver, IRegionService regionService)
 {
     this.viewResolver  = viewResolver;
     this.regionService = regionService;
 }
Example #34
0
 public MainFormFactory(IViewResolver viewResolver)
 {
     ViewResolver = viewResolver;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContextFactory"/> class.
 /// </summary>
 /// <param name="viewCache">The view cache that should be used by the created render context.</param>
 /// <param name="viewResolver">The view resolver that should be sused by the created render context.</param>
 /// <param name="textResource">The <see cref="ITextResource"/> that should be used by the engine.</param>
 public DefaultRenderContextFactory(IViewCache viewCache, IViewResolver viewResolver, ITextResource textResource)
 {
     this.viewCache = viewCache;
     this.viewResolver = viewResolver;
     this.textResource = textResource;
 }
 public AsyncRegionsViewLoadedHandler(IViewResolver viewResolver, IRegionService regionService)
 {
     this.viewResolver  = viewResolver;
     this.regionService = regionService;
 }
Example #37
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContext"/> class.
 /// </summary>
 /// <param name="viewResolver"></param>
 /// <param name="viewCache"></param>
 /// <param name="viewLocationContext"></param>
 public DefaultRenderContext(IViewResolver viewResolver, IViewCache viewCache, ViewLocationContext viewLocationContext)
 {
     this.viewResolver        = viewResolver;
     this.viewCache           = viewCache;
     this.viewLocationContext = viewLocationContext;
 }
 public NyxApplicationConfiguration(Application app, IViewResolver viewResolver, IContainerConfiguration containerConfiguration)
     : base(viewResolver, containerConfiguration)
 {
     _app = app;
 }
 public SugarTownViewResolver(IViewResolver defaultResolver)
 {
     _defaultResolver = defaultResolver;
 }
 public ConfigurableModelViewFactory(IViewResolver viewResolver, IEnumerable<IViewEngine> viewEngines, IRenderContextFactory renderContextFactory)
 {
     _viewFactory = new DefaultViewFactory(viewResolver, viewEngines, renderContextFactory);
 }
Example #41
0
 public DialogService(IViewResolver viewResolver)
 {
     this.ViewResolver = viewResolver;
 }
Example #42
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
 /// </summary>
 /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
 /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
 /// <param name="renderContextFactory">A <see cref="IRenderContextFactory"/> instance that should be used to create an <see cref="IRenderContext"/> when a view is rendered.</param>
 public DefaultViewFactory(IViewResolver viewResolver, IEnumerable<IViewEngine> viewEngines, IRenderContextFactory renderContextFactory)
 {
     this.viewResolver = viewResolver;
     this.viewEngines = viewEngines;
     this.renderContextFactory = renderContextFactory;
 }
Example #43
0
 public CreateNewCompanyHandler(IRegionService regionService, IViewResolver viewResolver)
 {
     this.viewResolver  = viewResolver;
     this.regionService = regionService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContextFactory"/> class.
 /// </summary>
 /// <param name="viewCache">The view cache that should be used by the created render context.</param>
 /// <param name="viewResolver">The view resolver that should be sused by the created render context.</param>
 public DefaultRenderContextFactory(IViewCache viewCache, IViewResolver viewResolver)
 {
     this.viewCache = viewCache;
     this.viewResolver = viewResolver;
 }
Example #45
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultViewFactory"/> class.
 /// </summary>
 /// <param name="viewResolver">An <see cref="IViewResolver"/> instance that should be used to resolve the location of a view.</param>
 /// <param name="viewEngines">An <see cref="IEnumerable{T}"/> instance containing the <see cref="IViewEngine"/> instances that should be able to be used to render a view</param>
 public DefaultViewFactory(IViewResolver viewResolver, IEnumerable<IViewEngine> viewEngines)
 {
     this.viewResolver = viewResolver;
     this.viewEngines = viewEngines;
 }
 public PluginDefinition(IViewResolver viewResolver)
 {
     this.viewResolver = viewResolver;
 }
Example #47
0
 public Navigator(IViewResolver viewResolver)
 {
     this.viewResolver = viewResolver;
     this.rootFrame    = (Frame)Window.Current.Content;
 }
 public DefaultViewFactoryFixture()
 {
     this.resolver = A.Fake<IViewResolver>();
 }
Example #49
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultRenderContextFactory"/> class.
 /// </summary>
 /// <param name="viewCache">The view cache that should be used by the created render context.</param>
 /// <param name="viewResolver">The view resolver that should be sused by the created render context.</param>
 public DefaultRenderContextFactory(IViewCache viewCache, IViewResolver viewResolver)
 {
     this.viewCache    = viewCache;
     this.viewResolver = viewResolver;
 }
Example #50
0
 public XFrameManager(ILifetimeScope scope, IViewResolver viewResolver)
 {
     _scope = scope;
     _viewResolver = viewResolver;
 }
Example #51
0
 protected XMasterDetailViewModel(IViewResolver viewResolver)
 {
     _viewResolver = viewResolver;
     NavigateToViewModelCommand = new Command <XViewModel>(_onNavigateToPage);
 }
 public DefaultViewFactoryFixture()
 {
     this.resolver = A.Fake<IViewResolver>();
     this.renderContextFactory = A.Fake<IRenderContextFactory>();
 }