Xamarin 插件:
一、StackLayout类:
在第一天中,我记得提到过这个类,是个布局类,今天就详细说明一下。
StackLayout继承与Layout,它有个Children属性并实现了IList接口,所有的View的子类都可以被添加到这个集合里面去,这样你就可以在StackLayout里添加控件,而StackLayout就会将这些控件显示出来。
StackLayout属性详解:
Orientation属性:
因为StackLayout布局是线性布局,它的排序方式是水平的,或者是垂直的。
所以这里是需要设置它的排序方式,这时候就需要用到Orientation属性属性了。
NOTE:在StackLayout布局中,默认是垂直布局的
在Orientation属性中有2个值可以设置:
- Vertical 垂直布局
- Horizontal 水平布局
Xaml代码直接赋值即可:
水平方向布局:
<StackLayout
Orientation="Horizontal">
<StackLayout>
垂直方向布局:
<StackLayout
Orientation="Vertical">
<StackLayout>
C#代码中实现
在C#中如果要设置布局需要用到StackOrientation类,这个类没有任何方法,它是个枚举类,

本文详细介绍了Xamarin中的StackLayout,包括其Orientation属性、Spacing属性和Children属性。StackLayout作为线性布局,允许动态添加控件。接着讨论了ScrollView类,用于实现滚动功能,并解释了为何StackLayout可以作为Content添加到ScrollView中。最后简要提及了Frame和BoxView类,它们用于矩形显示,并提供了相关属性的说明。
最低0.47元/天 解锁文章
9658

被折叠的 条评论
为什么被折叠?



