【WPF】一、布局基础

<Window x:Class="WpfApp1.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp1"
        mc:Ignorable="d"
        Title="Window1" Height="450" Width="800">
    <Grid>
        <Grid.RowDefinitions>
            <!--分成两行-->
            <RowDefinition></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <!--分成两列-->
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <!--<Border Background="Red"></Border> --><!--从0开始0,0--><!--
        <Border Grid.Column="1" Background="Yellow"></Border>  --><!--第0行第1列--><!--
        <Border Grid.Row="1" Background="Blue"></Border> --><!--第1行 第0列--><!--
        <Border Grid.Column="1" Grid.Row="1" Background="Green"></Border> --><!--第1行第1列-->
        
        <Border Background="Yellow"  Grid.ColumnSpan="2"></Border><!--合并取色-->
        <Border Background="Red"  Grid.Row="1" Grid.ColumnSpan="2"></Border>
        
    </Grid>
</Window>

 

印象加深

 

<Window x:Class="WpfApp1.Window2"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp1"
        mc:Ignorable="d"
        Title="Window2" Height="450" Width="800">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="100"  ></RowDefinition>
            <RowDefinition></RowDefinition>
        </Grid.RowDefinitions>
        <Border Background="LightBlue"></Border>
        <Grid Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="200"></ColumnDefinition>
                <ColumnDefinition></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <Border Background="Pink"></Border>
            <Grid Grid.Column="1">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition></ColumnDefinition>
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                    <RowDefinition Height="0.5*"></RowDefinition>
                    <RowDefinition></RowDefinition>
                    <RowDefinition></RowDefinition>
                </Grid.RowDefinitions>
                <Border Margin="5" Background="LightYellow"></Border>
                <Border Margin="5" Background="LightCyan" Grid.Column="1"></Border>
                <Border Margin="5" Background="LightBlue" Grid.Column="2"></Border>
                <Border Margin="5" Background="LightGray" Grid.Column="3"></Border>
                <Border Margin="5" Background="LightSalmon" Grid.Column="4"></Border>

                <Border Margin="5" Background="LightYellow" Grid.ColumnSpan="3" Grid.Row="1"></Border>
                <Border Margin="5" Background="LightCyan" Grid.ColumnSpan="2" Grid.Column="3" Grid.Row="1"></Border>
                <Border Margin="5" Background="LightSalmon" Grid.ColumnSpan="5" Grid.Row="2"></Border>

            </Grid>
        </Grid>
    </Grid>
</Window>

 

本文作者:xxxyz

本文链接:https://www.cnblogs.com/xxxyz/p/16629408.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   xxxyz  阅读(33)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起