Wpf 简明教程
WPF - Layouts
控件的布局对于应用程序可用性非常重要、关键。它用于组织应用程序中的 GUI 元素组。选择布局面板时需要考虑某些重要问题 −
-
子元素的位置
-
子元素的大小
-
重叠的子元素在彼此顶部进行分层
当应用程序在不同的屏幕分辨率上时,控件的固定像素排列不起作用。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 网格面板提供了一个灵活的区域,它由行和列组成。在网格中,子元素可以以表格形式排列。 |