Xamarin.Forms一个简单的页面

Xamarin.Forms开发前端页面,有一个准则就是:一切按照显示的效果为基准。

如上页面,暂不管下面的功能条和顶部的Title显示,下一篇文件会简单说明一下。

<StackLayout >

<StackLayout Orientation="Horizontal">

<Grid>

<Grid.RowDefinitions>

<RowDefinition Height="Auto"></RowDefinition>

</Grid.RowDefinitions>

<Grid.ColumnDefinitions>

<ColumnDefinition Width="Auto"></ColumnDefinition>

<ColumnDefinition Width="*"></ColumnDefinition>

</Grid.ColumnDefinitions>

</Grid>

<Label Text="人员:"

FontSize="20"

Padding="10"

Grid.Row="0"

Grid.Column="0"

HorizontalOptions="Start"></Label>

<Entry Grid.Row="0"

Grid.Column="1"

HorizontalOptions="FillAndExpand"></Entry>

</StackLayout>

<StackLayout Orientation="Horizontal">

<Grid>

<Grid.RowDefinitions>

<RowDefinition Height="Auto"></RowDefinition>

</Grid.RowDefinitions>

<Grid.ColumnDefinitions>

<ColumnDefinition Width="Auto"></ColumnDefinition>

<ColumnDefinition Width="*"></ColumnDefinition>

</Grid.ColumnDefinitions>

</Grid>

<Label Text="项目:"

FontSize="20"

Padding="10"

Grid.Row="0"

Grid.Column="0"

HorizontalOptions="Start"></Label>

<Entry Grid.Row="0"

Grid.Column="1"

HorizontalOptions="FillAndExpand"></Entry>

</StackLayout>

<StackLayout Orientation="Horizontal">

<Grid>

<Grid.RowDefinitions>

<RowDefinition Height="Auto"></RowDefinition>

</Grid.RowDefinitions>

<Grid.ColumnDefinitions>

<ColumnDefinition Width="Auto"></ColumnDefinition>

<ColumnDefinition Width="*"></ColumnDefinition>

</Grid.ColumnDefinitions>

</Grid>

<Label Text="名称:"

FontSize="20"

Padding="10"

Grid.Row="0"

Grid.Column="0"

HorizontalOptions="Start"></Label>

<Entry Grid.Row="0"

Grid.Column="1"

HorizontalOptions="FillAndExpand"></Entry>

</StackLayout>

以上写的是“人员:____”,"项目:______","名称:______"这部门的内容。

<Label Text="内容:"

FontSize="20"

Padding="10"></Label>

<StackLayout BackgroundColor="White"

Padding="4">

<StackLayout Padding="4"

BackgroundColor="Black">

<Editor Placeholder="请输入内容"

HeightRequest="300"

BackgroundColor="AntiqueWhite"

TextColor="Black"></Editor>

</StackLayout>

</StackLayout>

中间这一段写的是"内容:"+"输入文本框",输入文本框嵌套了一个<StackLayout>然后做了一个黑色的边框。

<StackLayout Orientation="Horizontal">

<Grid>

<Grid.RowDefinitions>

<RowDefinition Height="40"></RowDefinition>

</Grid.RowDefinitions>

<Grid.ColumnDefinitions>

<ColumnDefinition Width="*"></ColumnDefinition>

<ColumnDefinition Width="*"></ColumnDefinition>

</Grid.ColumnDefinitions>

</Grid>

<Button Grid.Row="0"

Grid.Column="0"

Text="清空"

TextColor="Black"

x:Name="Button_MaskID"

HorizontalOptions="CenterAndExpand"

Margin="12"

BackgroundColor="#AFEEEE"

CornerRadius="12"

FontSize="20"></Button>

<Button Grid.Row="0"

Grid.Column="1"

Text="提交"

TextColor="Black"

x:Name="Button_MaskPosition"

HorizontalOptions="CenterAndExpand"

Margin="12"

BackgroundColor="#AFEEEE"

CornerRadius="12"

FontSize="20"></Button>

</StackLayout>

</StackLayout>

最后这一段写的是“清空”和“提交”按钮,并列在一行并且分别在自己的区域内居中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大哈哈哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值