WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院图形图像Flash 玩转Silverlight控件(三)——StackPanel布局 阅读

玩转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>

效果如下:

玩转Silverlight控件(三)——StackPanel布局 

想起来FlowLayout了么?

我们看看默认的布局方式:

1. 默认情况下,是水平布局。像不像一个栈底在上的栈,我们把每个控件不停地压进去呢?

2. 默认情况下,是Stretch,也就是拉伸方式来填充我们的控件屏幕。

好,那我们如何改变。

先来看第一种情况,让我们将水平布局改成垂直布局。

<StackPanel Background="White" Orientation="Horizontal">
  <Button Content="AAA"></Button>
  <Button Content="BBB"></Button>
</StackPanel>

效果如下:

玩转Silverlight控件(三)——StackPanel布局

1 2 3  下一页

Tags:Silverlight 控件 StackPanel

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接