Ejemplo n.º 1
0
        public MasterPage(IMasterDetailPageProvider pageProvider)
        {
            _pageProvider = pageProvider;

            InitializeComponent();
            SetBinding(SelectCommandProperty, new Binding("SelectCommand"));
        }
Ejemplo n.º 2
0
 public CachingRootService(IPageViewmodelTypeRegistry registry, IRootPageFactory rootPageFactory,
                           IMasterDetailPageProvider masterDetailPageProvider, ILogger <CachingRootService> logger)
 {
     _registry                 = registry;
     _rootPageFactory          = rootPageFactory;
     _masterDetailPageProvider = masterDetailPageProvider;
     _logger      = logger;
     _cachedRoots = new Dictionary <Type, Page>();
 }
Ejemplo n.º 3
0
        public App(ILogger <App> logger, IDatabaseInitializationService databaseInitializationService,
                   IResourceInitializationService resourceInitializationService,
                   IPageFactory pageFactory, IMasterDetailPageProvider masterDetailPageProvider,
                   ImageToImageSourceConverter converter)
        {
            _logger = logger;
            _databaseInitializationService = databaseInitializationService;
            _resourceInitializationService = resourceInitializationService;
            _pageFactory = pageFactory;
            _masterDetailPageProvider = masterDetailPageProvider;

            InitializeComponent();
            Material.Init(this, "Material.Configuration");
            Resources["Converter.ImageToImageSource"] = converter;

            // this is needed if the OnStart method is async
            MainPage = new Page();
        }
Ejemplo n.º 4
0
 public CurrentRootPageProvider(IMasterDetailPageProvider pageProvider)
 {
     _pageProvider = pageProvider;
 }