zoukankan      html  css  js  c++  java
  • WPF学习笔记“布局”二:入门

      只使用grid面板进行一些有意思的布局

     1 <Page x:Class="Picture.OnlyGrid"
     2       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     3       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     4       xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
     5       xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
     6       mc:Ignorable="d" 
     7       d:DesignHeight="500" d:DesignWidth="500"
     8     Title="OnlyGrid">
     9 
    10     <Grid>
    11         <Grid.RowDefinitions>
    12             <RowDefinition Height="*"></RowDefinition>
    13             <RowDefinition Height="2*"></RowDefinition>
    14             <RowDefinition Height="*"></RowDefinition>
    15             <RowDefinition Height="3*"></RowDefinition>
    16         </Grid.RowDefinitions>
    17         <Grid.ColumnDefinitions>
    18             <ColumnDefinition Width="2*"></ColumnDefinition>
    19             <ColumnDefinition Width="*"></ColumnDefinition>
    20             <ColumnDefinition Width="*"></ColumnDefinition>
    21             <ColumnDefinition Width="3*"></ColumnDefinition>
    22         </Grid.ColumnDefinitions>
    23         <Button Grid.Row="0" Grid.Column="0"></Button>
    24         <Button Grid.Row="0" Grid.RowSpan="2" Grid.Column="1" Grid.ColumnSpan="2"></Button>
    25         <Button Grid.Row="1" Grid.Column="3"></Button>
    26         <Button Grid.Row="2" Grid.Column="3"></Button>
    27         <Button Grid.Row="2" Grid.Column="1" Grid.RowSpan="2"></Button>
    28         <Button Grid.Row="3" Grid.Column="0"></Button>
    29     </Grid>
    30 </Page>

      Grid面板只是一个按比例分配尺寸的行和列的集合;

      Grid面板支持以下三种设置尺寸的方式:

      1 绝对设置尺寸方式:使用设备无关单位设置确切地尺寸,这是最无用策略,因为不够灵活.难以应对内容大小和容器大小的改变,并且难以处理本地化;

      2 自动设置尺寸方式:每行和每列的尺寸刚好满足需要,这是最有用的尺寸设置方式;

      3 按比例设置尺寸方式:空间被按比例地分割到一组行和列中.这是对所有行和列的标准设置;

  • 相关阅读:
    [洛谷P3360]偷天换日
    [BZOJ3195]奇怪的道路
    [BAOJ3631]松鼠的新家
    [BZOJ4899]记忆的轮廓
    [BZOJ3940]Censoring
    P3303 [SDOI2013]淘金
    2019.8.5 NOIP模拟测试13 反思总结【已更新完毕】
    2019.8.3 NOIP模拟测试12 反思总结【P3938 斐波那契,P3939 数颜色,P3940 分组】
    2019.8.1 NOIP模拟测试11 反思总结
    洛谷P2178 [NOI2015]品酒大会
  • 原文地址:https://www.cnblogs.com/gengyuanchao/p/2722746.html
Copyright © 2011-2022 走看看