跳转到主要内容

Dialog

浮层对话框。Dialog 不占用布局空间,打开后通过 Portal 显示;可以内联内容,也可以引用 Resource Type="Page"。

签名

属性

打开与关闭

  • 遮罩、Esc、标题栏关闭按钮都会调用 Hide。
  • 同一个 Dialog 被多次打开时保持单实例。
  • Dialog 内容与父组件共享 Inputs / Data / Results / Size 作用域。
  • Dialog 内可以继续放 Button、Tabs、Container、List 等节点。

Page 内容

Dialog Content="{DialogPage}" 的内容来自 Page。Page 是容器型资源,不会直接渲染;详见Page 系统。

坑

  • Content 和内联子元素只能二选一。
  • Dialog 的 Name 在组件内唯一,不是 Target;脚本操作仍使用 Target。
  • 关闭按钮/遮罩/Esc 关闭是默认行为,不需要额外配置。