ExpandMenu 控制(实验性)

[本文为预发布文档,可能会发生变化。]

用于创建导航体验的控件。

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 )

限制

此画布组件只能在画布应用和自定义页面中使用。