/// <summary>
        /// 注册Caliburn导航服务
        /// </summary>
        /// <param name="serviceCollection">容器建造者</param>
        public static void RegisterNavigationService(this IServiceCollection serviceCollection)
        {
            NavigationPage     navigationPage    = new NavigationPage();
            INavigationService navigationService = new NavigationPageAdapter(navigationPage);

            serviceCollection.AddSingleton(navigationPage);
            serviceCollection.AddSingleton(navigationService);
        }
Example #2
0
        protected override void PrepareViewFirst(NavigationPage navigationPage)
        {
            var navService = new NavigationPageAdapter(navigationPage);

            _container.Instance <INavigationService>(navService);
        }