HTML5技术

C#使用Xamarin开发可移植移动应用(1.入门与Xamarin.Forms页面),附源码 - GuZhenYin(2)

字号+ 作者:H5之家 来源:H5之家 2017-08-09 15:01 我要评论( )

private void Button_Clicked_1( object sender, EventArgs e){Navigation.PushModalAsync( new MasterDetailPage.MasterDetailPageTest());} 4.TabbedPage(Tab页面) 也是我们很常见的,tab标签页面效果如下: 同样,

private void Button_Clicked_1(object sender, EventArgs e) { Navigation.PushModalAsync(new MasterDetailPage.MasterDetailPageTest()); }

 

 

 

4.TabbedPage(Tab页面)

 也是我们很常见的,tab标签页面效果如下:

 

同样,我们先来创建这个TabbedPage.如图:

然后,我们进入它的xaml标签中,添加内容如下:

xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class

同样,大家可以看到,这里面就是三个ContentPage.

这样,就会自动生成标签页了.

这里有个需要注意的地方.TabbedPage所生成的页面,IOS和安卓会有所区别,如下:

IOS的标签会在下面,安卓的根据谷歌给出APP应用程序建议,会在上面...

国内很多App在这点上并没有遵循谷歌给的意见,都会统一放在下面. (在后续的章节里会讲,如何重写它,让安卓的也统一在下面).

 

 

 

写在最后

前面我写过一个系列是关于Xamarin.Android的,导致很多朋友都以为,Xamarin只能开发安卓  - -,我很方..

地址如下:

C#开发移动应用系列(4.调用系统应用,以及第三方应用(调用与被调用))

说一下为什么先写Xamarin.Android,因为你要开发移动APP,对于一些移动开发概念的了解是必须的,并不是说..你会了C# .NET..就可以了..

所以先用Xamarin.Android入门...这样才能更快,更好的理解可移植的Xamarin.Form.

本系列源码地址:https://github.com/l2999019/DemoApp

不出意外..以后的内容,都会直接更新在这个项目里

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 六、使用media实现响应式布局 - gunelark

    六、使用media实现响应式布局 - gunelark

    2017-08-06 11:00

  • 移动Web开发 - Storm丶HYL

    移动Web开发 - Storm丶HYL

    2017-08-06 10:01

  • form表单上传域(type=file)的使用----上传文件 - 垂死挣扎的千年虫

    form表单上传域(type=file)的使用----上传文件 - 垂死挣扎的千年虫

    2017-08-03 13:00

  • 基于.net的微服务架构下的开发测试环境运维实践 - 凌晨三点半

    基于.net的微服务架构下的开发测试环境运维实践 - 凌晨三点半

    2017-08-02 14:01

网友点评
8