public MasterPage(IMasterDetailPageProvider pageProvider) { _pageProvider = pageProvider; InitializeComponent(); SetBinding(SelectCommandProperty, new Binding("SelectCommand")); }
public CachingRootService(IPageViewmodelTypeRegistry registry, IRootPageFactory rootPageFactory, IMasterDetailPageProvider masterDetailPageProvider, ILogger <CachingRootService> logger) { _registry = registry; _rootPageFactory = rootPageFactory; _masterDetailPageProvider = masterDetailPageProvider; _logger = logger; _cachedRoots = new Dictionary <Type, Page>(); }
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(); }
public CurrentRootPageProvider(IMasterDetailPageProvider pageProvider) { _pageProvider = pageProvider; }