zoukankan      html  css  js  c++  java
  • Grid 拾遗

    *.GridSplitter属性是Grid面板的一个特性。
    (1)预留一行或一列,专门用于放置 GridSplitter对象,如果是行的话,把其Height 设置为 Auto,如果是列的话,把其 Width 设置为 Auto。
    (2)拉伸整行或整列,使其穿越整行或整列;使用RowSpan或ColumnSpan;
    (3)为 GridSplitter 设置最小尺寸,垂直分隔的话,设置 Width 为一个固定值,并将VerticalAlignment="Stretch";水平分隔的话,设置Height 为一个固定值,并将 HorizontalAlignment="Stretch"。
    (4)设置分隔条的对齐方式。垂直的将 HorizontalAlignment="Center";水平的将 VerticalAlignment="Center",以改变它两侧的尺寸。

    水平的:

      <Grid >
             
            <Grid.RowDefinitions>
                <RowDefinition />
                <RowDefinition Height="Auto"/>
                <RowDefinition />
            </Grid.RowDefinitions>
            
            <GridSplitter Grid.Row="1" 
                          HorizontalAlignment="Stretch" VerticalAlignment="Center"
                          Height="3" Background="Black">
                
            </GridSplitter>
                
        </Grid>

    垂直的:

      <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
           
            <GridSplitter Grid.Column="1"
                          VerticalAlignment="Stretch" HorizontalAlignment="Center"
                          Width="3" Background="Green"
                          >
                
            </GridSplitter>
                
        </Grid>

    *.Row 或 Column 的 Width 属性  和 Height 属性 是 GridLength 类型的对象

  • 相关阅读:
    10.13 新版本go on~
    9.30 总结一下九月呗
    9.25 学习下日期加减
    9.22 迎难而上不要怂!
    9.22 Sans-serif VS Serif
    9.22 keep studying
    【LeetCode刷题】最长同值路径:妙解
    【LeetCode刷题】机器人走路最大距离:妙解
    【LeetCode刷题】不使用+-的加减法:妙解
    【LeetCode刷题】NIM游戏:妙解
  • 原文地址:https://www.cnblogs.com/quietwalk/p/3531676.html
Copyright © 2011-2022 走看看