玩转Silverlight控件(三)——StackPanel布局
2009-03-09 11:58:19 来源:WEB开发网核心提示: 看到啦!拉伸效果,垂直布局,玩转Silverlight控件(三)——StackPanel布局(2),接下来,我们不允许按钮以拉伸方式来填充控件空间,是居中布局,同样,很简单,我们来显式地设置控件的长和宽就OK了!看代码:<StackPanelBackground="Whit
看到啦!拉伸效果,垂直布局。
接下来,我们不允许按钮以拉伸方式来填充控件空间。很简单,我们来显式地设置控件的长和宽就OK了!看代码:
<StackPanel Background="White">
<Button Content="AAA" Width="30"></Button>
<Button Content="BBB" Width="60"></Button>
</StackPanel>
垂直布局情况下也是一样,只不过我们在水平布局的时候设置的是控件的Width属性,而当我们垂直布局的时候只需要设置控件的Height属性罢了!
接下来,我们看一个小技巧,在上文中,我们看到我们可以自己定制控件的长宽,使其避免以拉伸方式填充屏幕。但是我们这个时候发现,控件都是以居中方式布局。
好了,我们在上文中提出了两种默认的布局情况,在这里我们提出第三条:
3. 默认情况下,是居中布局。
同样,我们也是考虑如何修改,这里给出两种修改的方式:
1. 为每个控件提供自己独有的布局方式:
<StackPanel Background="White">
<Button Content="AAA" Width="30" HorizontalAlignment="Left"></Button>
<Button Content="BBB" Width="60" HorizontalAlignment="Center"></Button>
<Button Content="CCC" Width="30" HorizontalAlignment="Right"></Button>
</StackPanel>
Tags:Silverlight 控件 StackPanel
编辑录入:爽爽 [复制链接] [打 印][]
- ››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
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
- ››Silverlight 鼠标滚轮组件“Silverlight.FX”
- ››Silverlight嵌入到HTML之windowless属性及运用Aja...
更多精彩
赞助商链接