zoukankan      html  css  js  c++  java
  • WPF中GridSplitter控件的使用

    通过代码来理解 GridSplitter 的用法。

    <Window x:Class="GridSplitter.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="400" Width="400">
        <Grid x:Name="LayoutRoot" Background="White" Width="400"  Height="400">
            <Grid.RowDefinitions>
                <RowDefinition MaxHeight="300" MinHeight="100" />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition MaxWidth="300" MinWidth="100" />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Rectangle Fill="White" Grid.Row="0" Grid.Column="0" />
            <Rectangle Fill="Black" Grid.Row="0" Grid.Column="1" />
            <Rectangle Fill="Black" Grid.Row="1" Grid.Column="0" />
            <Rectangle Fill="White" Grid.Row="1" Grid.Column="1" />
            <GridSplitter Grid.Row="1" Grid.ColumnSpan="2" HorizontalAlignment="Stretch"  VerticalAlignment="Top" Background="Blue" Height="3" />
            <GridSplitter Grid.Column="1" Grid.RowSpan="2" HorizontalAlignment="Left"  VerticalAlignment="Stretch" Background="Blue" Width="3" />
        </Grid>
    </Window>

    运行结果:
    这里写图片描述

    说明:可通过移动中间的蓝色部分的线条改变四个区域的大小。

    参考资料:http://www.cnblogs.com/wsdj-ITtech/archive/2009/07/26/1531207.html

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    在controller间分享数据(第一种办法)
    AngularJS之Factory vs Service vs Provider
    directive和controller如何通信
    AngularJS 之Services讲解
    AngularJS心得体会
    int 和Integer
    2019天梯赛练习题(L2专项练习)
    2019天梯赛练习题(L1专项练习)
    Hash冲突的几种解决方法
    HashMap
  • 原文地址:https://www.cnblogs.com/gongchuangsu/p/4850203.html
Copyright © 2011-2022 走看看