protected override IPerWindowPlatformProviders GeneratePerWindowProviders(object window) { var resourcesProvider = new AndroidResourcesProvider(_applicationContext); var synchronizationProvider = new AndroidSynchronizationProvider(); var navigationProvider = new AndroidNavigationProvider(this, synchronizationProvider, resourcesProvider); var providers = new PerWindowPlatformProviders(navigationProvider, synchronizationProvider, resourcesProvider); return providers; }
protected override IPerWindowPlatformProviders GeneratePerWindowProviders(object window) { var wpfWindow = (IFrameworkWindow)window; var resourcesProvider = new WpfResourcesProvider(); var synchronizationProvider = new WpfSynchronizationProvider(wpfWindow); var navigationProvider = new WpfNavigationProvider(wpfWindow.NavigationService, this, synchronizationProvider, resourcesProvider); var providers = new PerWindowPlatformProviders(navigationProvider, synchronizationProvider, resourcesProvider); return providers; }