Panels Overview
Panel
元素是控制元素的呈现方式的组件,包括元素的大小和尺寸、位置以及子内容的排列。Avalonia UI 提供了许多预定义的 Panel
元素,同时也支持构建自定义的 Panel
元素。
Panel 类
Panel
是所有在 Avalonia 中提供布局支持的元素的基类。派生的 Panel
元素用于在 XAML 和代码中定位和排列元素。
Avalonia 包含一套全面的派生面板实现,支持许多复杂的布局。这些派生类公开了属性和方法,以支持大多数标准的 UI 场景。无法找到满足需求的子元素排列行为的开发人员可以通过重写 ArrangeOverride
和 MeasureOverride
方法来创建新的布局。有关自定义布局行为的更多信息,请参阅 Create a Custom Panel。