Xamarin Forms 应用架构
Xamarin Forms application architecture
我正在使用 Xamarin 表单为 iOS、Android 和 Windows 开发应用程序。来自他们的网站应用架构
DAL 或 BL 等共享代码位于共享代码文件夹中,UI 层位于平台特定文件夹中。
查看来自 Xamarin 的示例代码,UI 代码也在共享代码文件夹中,平台文件夹中只有特定于平台的功能。
现在,在哪里有 UI 特定代码令人困惑。
我的 UI 包括一些列表视图和普通视图。没有什么特定于平台的。
image 说明了与 Xamarin 平台项目(Xamarin Android 和 Xamarin iOS)而非 Xamarin Forms 的代码共享。平台项目没有任何共享 UI.
对于 Xamarin Forms 项目,您可以将任何共享的 UI 代码放在您的共享项目中。任何自定义渲染器或其他特定于平台的 UI 将进入单个平台项目。
我正在使用 Xamarin 表单为 iOS、Android 和 Windows 开发应用程序。来自他们的网站应用架构
DAL 或 BL 等共享代码位于共享代码文件夹中,UI 层位于平台特定文件夹中。 查看来自 Xamarin 的示例代码,UI 代码也在共享代码文件夹中,平台文件夹中只有特定于平台的功能。
现在,在哪里有 UI 特定代码令人困惑。 我的 UI 包括一些列表视图和普通视图。没有什么特定于平台的。
image 说明了与 Xamarin 平台项目(Xamarin Android 和 Xamarin iOS)而非 Xamarin Forms 的代码共享。平台项目没有任何共享 UI.
对于 Xamarin Forms 项目,您可以将任何共享的 UI 代码放在您的共享项目中。任何自定义渲染器或其他特定于平台的 UI 将进入单个平台项目。