GridUniformGrid容器(五)-创新互联

一、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:

创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为兰州企业提供专业的成都网站设计、做网站,兰州网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

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: