玩转Silverlight控件(三)——StackPanel布局
2009-03-09 11:58:19 来源:WEB开发网核心提示:在上一次文章中,我们介绍了Canvas的布局,玩转Silverlight控件(三)——StackPanel布局,我们也知道,在Silverlight中有Canvas,StackPanel,Grid三种布局方式,那我们如何改变,先来看第一种情况,今天我们就来详细地说一下StackPanel的布局,Stack
在上一次文章中,我们介绍了Canvas的布局。我们也知道,在Silverlight中有Canvas,StackPanel,Grid三种布局方式,今天我们就来详细地说一下StackPanel的布局。
Stack,栈!这个词我们大家再熟悉不过,一种先进后出的数据结构。我觉得用这个来比喻我们这种布局方式蛮形象。呵呵,稍后再说这个。
StackPanel其实像极了JAVA GUI中的FlowLayout,流布局。
我们来看个例子:
<StackPanel Background="White">
<Button Content="AAA"></Button>
<Button Content="BBB"></Button>
</StackPanel>
效果如下:
想起来FlowLayout了么?
我们看看默认的布局方式:
1. 默认情况下,是水平布局。像不像一个栈底在上的栈,我们把每个控件不停地压进去呢?
2. 默认情况下,是Stretch,也就是拉伸方式来填充我们的控件屏幕。
好,那我们如何改变。
先来看第一种情况,让我们将水平布局改成垂直布局。
<StackPanel Background="White" Orientation="Horizontal">
<Button Content="AAA"></Button>
<Button Content="BBB"></Button>
</StackPanel>
效果如下:
Tags:Silverlight 控件 StackPanel
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››控件一:Gallery 之无限循环的问题
- ››控件一:Gallery 之基础用法
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
更多精彩
赞助商链接