Wpf 简明教程

WPF - Layouts

控件的布局对于应用程序可用性非常重要、关键。它用于组织应用程序中的 GUI 元素组。选择布局面板时需要考虑某些重要问题 −

  1. 子元素的位置

  2. 子元素的大小

  3. 重叠的子元素在彼此顶部进行分层

当应用程序在不同的屏幕分辨率上时,控件的固定像素排列不起作用。XAML 提供了一组丰富的内置布局面板,以合适的方式排列 GUI 元素。下面列出了一些最常用、最流行的布局面板 −

Sr. No.

Panels & Description

1

Stack Panel 叠加面板是在 XAML 中一种简单、实用的布局面板。在叠加面板中,子元素可以根据方向属性排列在单行中,水平或垂直。

2

Wrap Panel 在包裹面板中,子元素按照顺序从左到右或从上到下放置,具体取决于方向属性。

3

Dock Panel DockPanel 定义了一个区域,以水平或垂直方式排列子元素彼此之间的相对方位。使用 Dock 属性,您可以轻松地将子元素停靠到顶部、底部、右侧、左侧和中心。

4

Canvas Panel 画布面板是基本布局面板,其中可以使用坐标显式地放置子元素,这些坐标相对于 Canvas 的任何一边,例如左、右、上和下。

5

Grid Panel 网格面板提供了一个灵活的区域,它由行和列组成。在网格中,子元素可以以表格形式排列。