Grid UniformGrid容器(五)

一、Grid
Grid 是以表格形式组织控件的一种布局方式,与 Java AWT 中的 GridLayout 类似,但
区别在于
WPF 中的 Grid 的每一个单元格中可以放置多个控件,但控件可能会层叠在一

WPF 中的 Grid 支持单元格的合并,类似于 HTML 中的 table td 中的 row
span 和 colspan
Grid 中的行和列可以自定义高度(Height)和宽度(Width)
在设置高度和宽度时可以采用两种写法:
1)Height=”60”:不加“星号”表示固定的高度
2)Height=”60*”:加“星号”表示“加权”的高度,在调整窗体大小时,此
高度或宽度会按窗体大小改变的比例进行缩放
如:
1:
2:
3:
4:
5:

6:
7:
8:
9:

10:
11:
12:
13:
14:

巴里坤哈萨克网站建设公司创新互联建站,巴里坤哈萨克网站设计制作,有大型网站制作公司丰富经验。已为巴里坤哈萨克上1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的巴里坤哈萨克做网站的公司定做!

Grid   UniformGrid 容器(五)

二、使用 GridSplit 分割
可以使用 GridSplit 控件结合 Grid 控件实现类似于 Windows 应用程序中 SplitContai
ner 的功能,如下面的应用程序:

Grid   UniformGrid 容器(五)

要实现以下的功能:
ButtonA 和 ButtonB、ButtonC 组成的整体,可以左右拖动,改变两者的宽度
ButtonB 和 ButtonC 可以上下拖动,改变两者的高度
实现以上功能的 XAML 代码如下:
1:
2:
3:
4:
5:
6:

7:
8:
9:
10:
11:

12:
13: