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 类型的对象

  • 相关阅读:
    New starting
    Ubuntu中PyCharm中字体设置
    pyshp操作shapefile
    GIS的数学基础
    向mysql中插入Date类型的数据
    mysql多字段排序
    干掉命令行窗口下MySql乱码
    JavaWeb中读取文件资源的路径问题
    Java中9种IO的读取方式
    JavaIO 将数据写入到文件中去
  • 原文地址:https://www.cnblogs.com/quietwalk/p/3531676.html
Copyright © 2011-2022 走看看