加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何组织我的Xamarin.Forms解决方案?

发布时间:2020-12-15 22:29:41 所属栏目:百科 来源:网络整理
导读:我正在开发一个Xamarin.Forms项目.当我创建Xamarin.Forms便携式解决方案时,我分别为iOS,Android,Windows8.1和WindowsPhone 8.1提供了一个Portable项目和四个平台项目. 我在可移植项目中拥有所有UI页面和逻辑代码,并在每个平台项目中拥有所有特定于平台的调用
我正在开发一个Xamarin.Forms项目.当我创建Xamarin.Forms便携式解决方案时,我分别为iOS,Android,Windows8.1和WindowsPhone 8.1提供了一个Portable项目和四个平台项目.

我在可移植项目中拥有所有UI页面和逻辑代码,并在每个平台项目中拥有所有特定于平台的调用.现在参考Xamarin Architecture,我们可以有六个应用层.

为实现这一目标,我需要在项目结构中进行哪些更改?

我是否必须将UI页面分开并将其放在单独的Project和Business逻辑的单独项目中?
我是Xamarin的新手,所以想知道专家的观点.

解决方法

如果你必须为Web / Desktop实现相同的项目,你如何去做?你也可以在这里使用相同的实现.

基本上,在Xamarin.Forms解决方案中,可移植类库项目是应用程序的入口点. iOS,Android,Windows 8.1和WindowsPhone 8.1项目用于在每个平台的可移植类库项目中打包UI.因此,您无需为每个平台重写UI.

您的所有DTO,数据访问层和算法将直接引用到可移植类库项目中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读