1.WPF布局基础

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="40"/><!--高度为40-->
        <RowDefinition Height="*"/><!--1个倍数高度-->
        <RowDefinition Height="2*"/><!--2倍数高度-->
        <RowDefinition Height="auto"/> <!--高度自动-->
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="40"/>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="2*"/>
        <ColumnDefinition Width="auto"/>
    </Grid.ColumnDefinitions>
    <TextBlock Grid.Row="1" Grid.Column="3" Text="我可以放在第2行第4列,索引从0"/>
</Grid>

<StackPanel Orientation="Horizontal">
     <TextBlock Text="第一个" Background="Gray"/>
     <TextBlock Text="第一个" Background="Blue"/>
     <TextBlock Text="第一个" Background="Red"/>
 </StackPanel>

<WrapPanel>
    <TextBlock Text="第一个" Width="100" Height="100" Background="Gray"/>
    <TextBlock Text="第一个" Width="100" Height="100" Background="Blue"/>
    <TextBlock Text="第一个" Width="100" Height="100" Background="Red"/>
    <TextBlock Text="第一个" Width="100" Height="100" Background="Green"/>
</WrapPanel>

<DockPanel>
    <TextBlock Text="第一个" Background="Gray" DockPanel.Dock="Top"/>
    <TextBlock Text="第一个" Background="Blue" DockPanel.Dock="Bottom"/>
    <TextBlock Text="第一个" Background="Red" DockPanel.Dock="Left"/>
    <TextBlock Text="第一个" Background="Green" DockPanel.Dock="Right"/>
    <TextBlock Text="第一个" Background="Black"/>
</DockPanel>

<UniformGrid Columns="5">  
    <TextBlock Text="第一个" Background="Gray"/>  
    <TextBlock Text="第一个" Background="Blue"/>  
    <TextBlock Text="第一个" Background="Red"/>  
    <TextBlock Text="第一个" Background="Gray"/>  
    <TextBlock Text="第一个" Background="Blue"/>  
    <TextBlock Text="第一个" Background="Red"/>  
    <TextBlock Text="第一个" Background="Green"/>  
    <TextBlock Text="第一个" Background="Green"/>  
</UniformGrid>

作者:admin  创建时间:2026-08-03 16:15
最后编辑:admin  更新时间:2026-08-03 16:21