我正在使用Xamarin表单为iOS,Android和Windows开发应用程序。从他们的网站应用程序架构
共享代码(如DAL或BL)位于共享代码文件夹和平台特定文件夹中的UI层。 查看来自Xamarin的示例代码,UI代码也位于共享代码文件夹中,并且只有平台文件夹中的平台特定功能。
现在,将UI特定代码放在何处令人困惑。 我的UI包括一些列表视图和普通视图。没什么特别的平台。
答案 0 :(得分:4)
image说明了与Xamarin平台项目(Xamarin Android和Xamarin iOS)共享代码,而不是Xamarin Forms。平台项目没有任何共享UI。
对于Xamarin Forms项目,您可以在共享项目中放置任何共享的UI代码。任何自定义渲染器或其他特定于平台的UI都将放在单个平台项目中。