WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel

豆豆网   技术应用频道   2009年04月10日  【字号: 收藏本文

WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel。

WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel

  2、设置控件的属性,调整控件的显示

  Margin属性

  定义控件的外边缘,可以通过以下几种方式来设置

  1)Margin=”10”:各边缘均为10

  2)Margin=”10,20,30,40”:设定左、上、右、下各边缘分别为10、20、30、40

  3)使用拆分式方式设定,如上下为10,左右为20

  1: <Button Content="Button A">
  2:   <Button.Margin>
  3:     <Thickness Top="10" Bottom="10" Left="20" Right="20" /> 
  4:   </Button.Margin>
  5: </Button>

  Width、Height属性

  设定控件的宽度和高度,取消自动的宽度和高度

  HorizontalAlignment、VerticalAlignment属性

  设定控件的水平或竖直对齐方式,如整体Orientation="Vertical"的前提下,设置水平对齐为Left、Right或Center,在没有设定宽度的情况下,控件的宽度自动调整

  MinWidth、MinHeight、MaxWidth、MaxHeight属性

  在调整窗体大小,同时更改控件大小时,控件宽度、高度可变化的最大值和最小值

  二、WrapPanel

  以流的形式由左到右,由上到下显示控件,其功能类似于Java AWT布局中的FlowLayout

  三、DockPanel

  以上、下、左、右、中为基本结构的布局方式,类似于Java AWT布局中的BorderLayout。

来源:博客园    作者:龙腾于海    责编:豆豆技术应用

正在加载评论...