常用的布局容器
文章目录
前言
在WPF中,布局是由布局容器来完成的,容器里面是可以放控件,容器里面也可以放容器。而在WPF中,布局容器有很多,下面主要介绍最常用的六种布局容器,StackPanel,WarpPanel,DockPanel,Grid,UniformGrid,Canvas布局容器。一、总览
- Grid——网格布局,其中控件或容器需指定位置;
- StackPanel——堆叠面板,其中的控件水平布局、竖直布局;
- DockPanel——停靠面板,内部控件或容器可以放置在上、下、左、右;
- WrapPanel——可以看作是具有自动换行功能的StackPanel容器。窗体太小时,其末尾的控件会自动换行,像Java中的流布局;
- Canvas——坐标布局,基于坐标的布局,利用Canvas.Left,Canvas.Top,Canvas.Right,Canvas.Bottom这四个附加属性来定位控件坐标;
- UniformGrid——指定行和列的数量, 均分有限的容器空间。
布局原则:先整体规划(Grid),再局部规划(Grid、StackPanel等)