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;
 }