在WPF中,可以用Grid、DockPanel和StackPanel来做布局。
1.Grid
Grid是三者之间最灵活强大的,在其父控件中,Grid自动充满其Margin以外的所有空间,并可以自动响应resize。可以看作,Grid将Margin以外的父控件的空间,按照其行定义(Grid.RowDefinitions)和列定义(Grid.ColumnDefinitions)划分成若干单元格,而每个单元格可被看成“父控件的空间”从而继续进行进一步布局。
在WPF中,可以用Grid、DockPanel和StackPanel来做布局。
Grid是三者之间最灵活强大的,在其父控件中,Grid自动充满其Margin以外的所有空间,并可以自动响应resize。可以看作,Grid将Margin以外的父控件的空间,按照其行定义(Grid.RowDefinitions)和列定义(Grid.ColumnDefinitions)划分成若干单元格,而每个单元格可被看成“父控件的空间”从而继续进行进一步布局。