ExpandMenu 控制(实验性)
[本文为预发布文档,可能会发生变化。]
用于创建导航体验的控件。
重要提示
- 这是一项试验功能。
- 试验功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。
说明
展开菜单类似于用于提供导航的 Nav
组件,它包含指向应用或站点主要区域的链接。 您还可以展开和折叠菜单,如果需要,它可以为用户提供进入更多空间的选项。 ExpandMenu 控件应与布局容器一起使用,以确保体验能够响应,因为它在播放应用时宽度会变化。
此画布组件模拟 Fluent UI Nav 控件的样式和有限的行为。
属性
键属性
属性 | 说明 |
---|---|
Items |
显示菜单上的项的数据集。 |
IsNavigationEnabled |
启用以在选择时导航到项目的指定 Screen |
DefaultExpandValue |
控件是否在加载时展开 |
Items 性能
属性 | 说明 |
---|---|
Label |
要在菜单项中显示的文本。 |
Icon |
按名称划分的 Fluent UI 图标 |
Screen |
选择时项目将导航到的应用屏幕。 |
示例 Items
属性:
Table(
{
Icon: "PowerApps",
Label: "Power Apps",
Screen:PowerAppsScreen
},{
Icon: "PowerBILogo",
Label: "Power BI",
Screen:PowerBIScreen
},{
Icon: "PowerAutomateLogo",
Label: "Power Automate",
Screen:PowerAutomateScreen
},{
Icon: "Dataverse",
Label: "Dataverse",
Screen:DataverseScreen
}
)
样式属性
属性 | 说明 |
---|---|
Theme |
主题对象。 有关如何配置的指导,请参阅主题化。 |
事件属性
属性 | 说明 |
---|---|
OnExpandSelect |
选择汉堡包按钮时触发的操作公式 |
OnButtonSelect |
选择任意一个按钮时触发的操作公式 |
重要提示
上述示例代码中的屏幕值来自示例,您的应用中可能不存在。 请确保在需要时在您的应用中将屏幕值替换为屏幕名称。
行为
展开和折叠
将 Width
属性设置为下面的表达式。 宽度值可以根据应用的分辨率调整。
If( Self.IsExpanded, 200, 46 )
限制
此画布组件只能在画布应用和自定义页面中使用。