SuperAPI AI 工具集

using-mewui-layout

通用与其它

查看项目

更新于 10-15 20:12

技能介绍

用途:在构建 MewUI 界面时,按面板类型组织与排列 UI 元素,适用于列表、行列布局、绝对定位、边缘停靠和自动换行等场景。

主要能力与用法:StackPanel 用于垂直或水平列表,设置 .Orientation() 与 .Spacing() 后通过 .Children() 添加子元素。Grid 用于行列布局,通过 .Rows("Auto,,Auto") 与 .Columns("200,") 定义尺寸,支持 Auto、比例(、2)和像素值,行列共用单一 Spacing 属性;元素可用 .Row()、.Column()、.ColumnSpan() 或 .GridPosition(row, column) 定位。Canvas 用于绝对定位,使用 .CanvasLeft()/.CanvasTop()/.CanvasRight()/.CanvasBottom() 或 .CanvasPosition(left, top),规则为 Left 优先于 Right、Top 优先于 Bottom,两侧同时设置即拉伸。DockPanel 用于边缘停靠,如工具栏与状态栏,用 .DockTo(Dock.Top) 等方式设置,并可用 .LastChildFill(true) 让最后一个子元素填充剩余空间。WrapPanel 用于带换行的流式布局,支持 .Orientation()、.Spacing() 和可选固定尺寸 .ItemWidth()/.ItemHeight()。

对齐与尺寸:元素可设置 .Width()、.Height()、.MinWidth()、.MaxWidth()、.Margin()(支持 1、2、4 个参数),以及 .HorizontalAlignment() 与 .VerticalAlignment()。

限制:资料仅提供各面板的用法参考,自定义面板与附加属性需另行查阅相关文档;未提供安装方式、版本要求或更多细节。