Hoi,我在OSX上使用Xamarin Studio,因爲一週後我遇到了PCLProject問題。我如何告訴XS爲每個平臺使用特定的類? 例如,我在PCL-Project中有一個Connector.cs:IConnector類,但是我想在.iOS項目的.Droid項目和IOSConnector.cs:IConnector中使用AndroidConnector.cs:IConnector。 我如何告訴Xamarin Studio這樣做?有教程嗎? 特定的類在PCL-Project中是未知的,所以它沒有建立。 感謝您的幫助Xamarin Studio使用平臺特定的類
0
A
回答
0
如果您使用Xamarin.Forms,則可以使用Dependency Service。
https://developer.xamarin.com/guides/xamarin-forms/dependency-service/
Xamarin.Forms允許開發人員定義的特定於平臺的項目的行爲。然後,DependencyService找到正確的平臺實現,允許共享代碼訪問本地功能。
如果您使用的是經典的Xamarin,您可以編寫一個插件來實現相同的目標。
http://motzcod.es/post/104507063997/what-exactly-is-a-plugin-for-xamarin
這篇文章專門引用的NuGet包,但你沒有使用的NuGet。你可以在你的解決方案中編寫你自己的「插件」。
相關問題
- 1. Xamarin表單平臺特定項目無法查看類庫
- 2. 如何應用Xamarin平臺特定的EnableTranslucentNavigationBar
- 3. 使用Xamarin使用RestSharp跨平臺
- 4. 是否有針對平臺特定功能的xamarin庫?
- 5. Xamarin - 在特定於平臺的庫中包含Windows NuGet項目
- 6. 跨平臺在Xamarin
- 7. XAMARIN:跨平臺FontFamily
- 8. Xamarin跨平臺證書鎖定
- 9. Xamarin UI測試確定平臺
- 10. Xamarin Studio跨平臺應用程序錯誤
- 11. 目標平臺在Xamarin Studio中被禁用?
- 12. 使用Xamarin Forms創建多選列表(Xamarin跨平臺)
- 13. C#xamarin無法使用xamarin跨平臺項目
- 14. 如何在Xamarin跨平臺中使用自定義字體
- 15. 特定於引用平臺的System.Data.SQLite
- 16. 使用xamarin跨平臺不能在列表視圖中使用xamarin跨平臺打印json消息
- 17. Visual Studio - 平臺
- 18. Xamarin.Forms:如何只在特定平臺
- 19. 如何將mysql平臺特定的查詢轉換爲非平臺特定的?
- 20. Xamarin跨平臺雙滑塊
- 21. Xamarin跨平臺項目
- 22. Xamarin支持哪些平臺?
- 23. xamarin跨平臺加密PCL
- 24. 相機跨平臺(xamarin)
- 25. Xamarin跨平臺開發.net
- 26. Selenium平臺是否特定?
- 27. 平臺特定放置
- 28. Visual Studio Community - 禁用目標平臺「iOS」
- 29. 我想定製Xamarin MasterDetail(Xamarin跨平臺項目)
- 30. 使用Visual Studio的Windows 7中的跨平臺應用程序
查看DependencyService。 – Nfear