从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)
生活随笔
收集整理的這篇文章主要介紹了
从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
從零開始學Xamarin.Forms(四) Android 準備步驟(添加第三方Xamarin.Forms.Labs庫) 原文:從零開始學Xamarin.Forms(四) Android 準備步驟(添加第三方Xamarin.Forms.Labs庫)
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();}
如下圖: posted on 2015-05-13 09:43 NET未來之路 閱讀(...) 評論(...) 編輯 收藏
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();}
如下圖: posted on 2015-05-13 09:43 NET未來之路 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/lonelyxmas/p/4499452.html
總結
以上是生活随笔為你收集整理的从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 部署Office Web Apps Se
- 下一篇: 17个你必须牢记的Win7快捷键[转]