网格

Grid 是一个布局控件,用于灵活定位行和列中的子元素。

网格控件的屏幕截图,其中显示了行和列的不同布局对齐方式。

常见任务

下表显示了可以使用网格控件完成的常见任务。

Title Description
使用网格生成标准 UI 对话框 了解如何使用网格创建标准对话框布局。
创建复杂网格 了解如何使用多行和列生成复杂的网格布局。
创建 Grid 元素 了解如何创建和配置网格控件。
创建和使用 GridLengthConverter 对象 了解如何使用 GridLengthConverter 进行动态大小调整。
使用 ColumnDefinitionsCollections 和 RowDefinitionsCollections作列和行 了解如何以编程方式操作网格结构。
定位网格的子元素 了解如何在网格单元格中定位和对齐元素。
在网格之间共享大小调整属性 了解如何在多个网格控件之间同步大小调整。

样式和模板

可以修改默认值 ControlTemplate ,使控件具有唯一的外观。 有关修改控件模板的详细信息,请参阅什么是样式和模板?以及如何为控件创建模板

Content 属性

网格控件不定义内容属性。 它是一个面板控件,承载的子元素使用RowColumnRowSpanColumnSpan附加属性进行定位。

另请参阅