PaneItemExpander QML Type
一个用于扩展和显示面板项的组件。. More...
Import Statement: | import FluentUI.Controls 1.0 |
Properties
- count : int
- enabled : bool
- iconDelegate : Component
- iconSource : var
- key : var
- title : string
Signals
Detailed Description
`PaneItemExpander` 组件用于在面板中扩展和显示子项。它支持显示标题、图标,并具有启用状态属性。该组件可以计算所有子项的计数,并触发点击事件和右键点击事件。
示例用法:
PaneItemExpander { title: "Expander Title" iconSource: "expander_icon.png" iconDelegate: IconDelegateComponent key: "expanderKey" enabled: true __expanded: false __parent: parentComponent __index: 1 onTap: { console.log("Expander tapped"); } onRightTap: { console.log("Expander right tapped"); } }
Property Documentation
count : int |
计算所有子项的总计数。包括子项中 `PaneItem` 和 `PaneItemExpander` 的计数。
enabled : bool |
是否启用扩展项。默认为 `true`。
iconDelegate : Component |
用于显示图标的组件。
iconSource : var |
扩展项的图标源,可以是图片路径或其他图标数据。
key : var |
扩展项的唯一标识符。
title : string |
扩展项的标题文本。
Signal Documentation
void rightTap() |
扩展项被右键点击时发出的信号。
Note: The corresponding handler is onRightTap
.
void tap() |
扩展项被点击时发出的信号。
Note: The corresponding handler is onTap
.