コード例 #1
0
        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);
        }
コード例 #2
0
 public void Configure(string key, Type type)
 {
     _navigation.RegisterView(key, type);
 }