public static void Init() { var navigation = new FormsNavigationHelper(); if (Device.Idiom == TargetIdiom.Phone) { navigation.RegisterView("MainView", typeof(MainView_Phone)); } else { navigation.RegisterView("MainView", typeof(MainViewModel)); } var containerBuilder = new ContainerBuilder(); containerBuilder.RegisterType <OpenWeatherMapWeatherService>().As <IWeatherService>(); containerBuilder.RegisterType <MainViewModel>(); var container = containerBuilder.Build(); Resolver.Initialize(container); }
public void Configure(string key, Type type) { _navigation.RegisterView(key, type); }