认识Xamarin插件

一、Xamrin插件
Xamrin是一种开发跨平台的开发技术(Android、IOS、 Windows Phone、Windows ),Xamarin使用C#进行开发(F#也可以,但是C#使用人数更多) 之前收费,付费版本分为普通版299美元/年、商业版999美元/年和企业版1899美元/年。2016年微软正式宣布收购Xamrin,免费开放,现在国内开发人员较少,但是国外开发居多。

二、主流产品:

IOS Apps

Android Apps

Xamrin .Forms
一个跨平台的UI工具包,允许开发人员轻松地创建可以在Android、iOS和Windows Phone上共享的本地用户界面布局。

Xamarin Studio编译器 已放弃

在Xamrin .Forms 中,所有的元素分为三类:
Page –页面
Layout –布局
View –控件

三、Xamrin .Forms Layouts 位置

Padding And Margin
有三种方式设置

第一种方式:填写四个参数,分别对应:左、上、右、下

第二种方式:填写两个参数,分别对应:左右两边、顶部和底部。

第三种方式:填写一个参数,这个单参数分别适用于左、上、右、下。

XAML的写法:

C#代码的写法(XAML能实现的C#都能实现):
Label lable=new Label{
Text=”Hello .Forms”
Margin = new Thickness(10, 0, 0, 0),
HorizontalOptions = LayoutOptions.Start,
}

Label lable2=new Label{
Text=”Hello .Android”
Margin = new Thickness(10, 0),
HorizontalOptions = LayoutOptions.Start,
}

Label lable3=new Label{
Text=”Hello .IOS”
Margin = new Thickness(10),
HorizontalOptions = LayoutOptions.Start,
}

三、LayoutOptions类介绍
LayoutOptions类,故名思议是布局选择的值。它决定着一个View的排序方式(View是什么,上面我写了),
水平居中、垂直居中、左对齐、右对齐。
LayoutOption类只对C#代码写布局管用,如果使用的XAML编写的界面,直接写属性就好,下面有说到。

这里一共有八个属性:
Start   
Center
End
Fill
StartAndExpand
CenterAndExpand
EndAndExpand    
FillAndExpand

四、小细节
去掉状态栏:
NavigationPage.SetHasNavigationBar(this,false);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值