從零開始學Xamarin.Forms(四) Android 準備步驟(添加第三方Xamarin.Forms.Labs庫)

原文: 從零開始學Xamarin.Forms(四) Android 準備步驟(添加第三方Xamarin.Forms.Labs庫)


1.安裝對應dll
    Update-Package Xamarin.Forms     
    選中Android項目及PCL項目:Install-Package Xamarin.Forms.Labs
2.設置系統相關信息,右鍵android項目-屬性

3.設置應用的名稱

4.在MainActivity設置IOC
添加變量:private static bool _initialized;
修改MainActivity集成自:XFormsApplicationDroid
添加方法: 
       
	private void SetIoc()

        {

            var resolverContainer = new SimpleContainer();

            var app = new XFormsAppDroid();

            app.Init(this);

            resolverContainer.Register<IDevice>(t => AndroidDevice.CurrentDevice)

                .Register<IDisplay>(t => t.Resolve<IDevice>().Display)

                .Register<IDependencyContainer>(resolverContainer)

                .Register<IXFormsApp>(app);

            Resolver.SetResolver(resolverContainer.GetResolver()); 

            _initialized = true;

        }

在OnCreate的base.OnCreate(bundle); 語句下添加
           
 	if (!_initialized)

            {

                this.SetIoc();

            }


以下圖:
相關文章
相關標籤/搜索