3

我正在使用 Xamarin 表单为 iOS、Android 和 Windows 开发应用程序。从他们的网站应用架构在此处输入图像描述

共享代码(例如 DAL 或 BL)位于共享代码文件夹和平台特定文件夹中的 UI 层。查看来自 Xamarin 的示例代码,UI 代码也在共享代码文件夹中,并且平台文件夹中只有平台特定功能。

现在,令人困惑的是在哪里拥有特定于 UI 的代码。我的 UI 包括一些列表视图和普通视图。没有什么平台特定的。

4

1 回答 1

4

图像说明了与 Xamarin 平台项目(Xamarin Android 和 Xamarin iOS)而不是 Xamarin Forms 的代码共享。平台项目没有任何共享 UI。

对于 Xamarin Forms 项目,您可以将任何共享 UI 代码放在您的共享项目中。任何自定义渲染器或其他特定于平台的 UI 都将放入单独的平台项目中。

于 2015-05-28T16:14:55.923 回答