wpf 中的空间定位

 Grid

a. 单元格的宽度可以设置三类值

绝对值:double数值加单位后缀

比例值:double数值加一个星号*

自动值:  auto,高度将有内部的控件的高度和宽度决定。

 

 StackPanel

控件从左向右或者从上向下排列控件,有一个Orientation枚举,还可以使用HorizontalAlignment和VerticalAlignment来进行对齐。

 

Canvas

 

使用横纵坐标绝对点定位,很好理解,使用Canvas.Left, Canvas.Top来定位

 

DockPanel

 

DockPanel使用Dock属性来定位,DockPanel.Dock枚举可取值Left, Top, Right, Bottom四个值,下一个元素会使用剩下方向的全部空间,所以控件摆放顺序会影响布局。Dock布局的一个好处是缩放不会改变相对位置。

 

 

WrapPanel

 

这个和StatckPanel类似,就是排不下的控件会新起一行或者一列

 

posted @ 2014-01-24 10:47  atmal  阅读(265)  评论(0编辑  收藏  举报