它为iOS,Android,Windows或Windows Phone上的原生UI呈现给用户的界面提供了自己的抽象。
这意味着你的应用程序可以共享大部分用户界面代码....但是不排除我们会需要用原生的APP,然而原生的APP开发,主流平台就少不了iOS、Android、Windows10 Phone(..嗯..这个,算主流吧?...好歹还活着 - -,)
每个平台我们都需要构建一次我们的界面,很繁琐,且知识点太多,学习入门会很难.所以Xamarin.Forms应运而生,一次编写,多平台编译.
今天的学习内容?...今天主要学习Xamarin.Forms中提供的各类页面,如图:
效果如下:
正文
1.创建跨平台的可移植项目
首先我们先新建一个项目,具体如图:
第二步我们选择如下:
注意:这里一定要选择可移植的类库...(PCL),因为共享项目新建页面的时候有点问题,所以不推荐
点击OK,我们就可以得到如下几个程序集
我们可以看到,第一个是可移植的,这里就是我们要编写代码的地方,
下面2个,一个安卓,一个IOS,如果你使用调试安卓