如何:在网格控件中调整行和列的大小

[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]

Windows Presentation Foundation (WPF) Grid 控件使您能够通过创建基于网格的布局快速而轻松地定位和对齐控件。 可以在设计时调整 WPF Designer中行和列的大小。 默认情况下,新行和新列使用 Star 大小调整。

重要

如果在向行或列中添加内容之前将其大小设置为 Auto,在设计器中将看不到该行或列。这样便难以在正确的行或列中定位控件。为了避免这种情况,您可以在工作时使用星号大小调整,然后在完成后改成“自动”。

本主题演示如何使用设计器操作对 Grid 中的行和列进行大小调整。

使用设计器设置行高

在 WPF Designer中,当您选择 Grid 控件时,会在顶部和左侧出现轨道。

备注

如果 FlowDirection 属性设置为 RightToLeft,行的轨道将显示在 Grid 的右侧。

使用设计器设置行的高度

  1. 在 WPF Designer中,选择一个至少有两行的 Grid 控件。

  2. 将指针移到侧轨上。

    指针将变为十字形,同时将在相应行的轨道外部出现一个灰显的大小调整条。

  3. 将指针移到大小调整条上以选择大小调整选项。 大小调整选项包括固定、星号和自动。

  4. 若要将行高设置为固定值,请单击**“#”**按钮。

    在 XAML 视图中,行高将更新为固定值 (n)。

  5. 若要将行高设置为使用星号大小调整,请单击**“*”**按钮。

    在 XAML 视图中,行高将更新为使用星号大小调整 (n*****)。

  6. 若要将行高设置为使用自动大小调整,请单击**“自动”**按钮。

    在 XAML 视图中,行高将更新为使用自动大小调整(“自动”)。

    备注

    如果行中没有内容,则“自动”大小调整会导致行折叠到零高度。这会使您很难继续设计 Grid。为了避免此问题,请在将行设置为“自动”大小调整之前,在其中添加内容。

  7. 若要在不选择大小调整选项的情况下退出,请按 Esc 或将指针移动到大小调整条外部。

使用设计器设置列宽

列宽的设置过程与行高的设置过程非常相似。

使用设计器设置列的宽度

  • 请按照上述步骤操作,但是通过将指针移到顶部轨道上来激活大小调整条。

请参见

任务

如何:向网格中添加行和列

演练:构造动态布局

概念

WPF 设计器中的对齐方式

使用绝对定位和动态定位进行布局

其他资源

WPF 容器控件