Grid
基礎定義
<!--行定義--> <Grid.RowDefinitions> <RowDefinition Height="2*"/> <RowDefinition/> </Grid.RowDefinitions> <!--列定義--> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions>
元素跨行跨列
Grid.ColumnSpan
Grid.RowSpan
注:行列是從0開始數起
StackPanel
修飾部分空間的元素排布,默認垂直,排列會超出邊界
Orientation屬性的 Horizontal 值代表從左往右
Orientation屬性的 Vertical 值代表垂直
WrapPanel
默認水平排列,與上區別是會展示所有自適應(流式佈局)
DockPanel
LastChildFill 屬性設置最後一個元素是否填充空間
子元素 DockPanel.Dock 屬性可設置停靠位置(和前端定位類似)
UniformGrid
直接定義行列