1. 程式人生 > 其它 >個人WPF快速入門筆記 - 基礎佈局篇01

個人WPF快速入門筆記 - 基礎佈局篇01

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

直接定義行列