Compartir a través de


ExpandMenu control (Experimental)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

Un control utilizado para crear una experiencia de navegación.

Control ExpandMenu.

Importante

  • Esta es una característica experimental.
  • Las características experimentales no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Descripción

Los menús desplegables son como componentes Nav utilizados para proporcionar navegación, y constan de enlaces a las áreas principales de una aplicación o sitio. También puede expandir y contraer el menú, lo que le da al usuario la opción de tener más espacio si así lo desea. El control ExpandMenu debe usarse con contenedores de diseño para asegurarse de que la experiencia sea dinámica, debido a su ancho variable cuando se reproduce la aplicación.

Este componente de lienzo imita el estilo y el comportamiento limitado del control Nav de Fluent UI.

Propiedades

Propiedades importantes

Property Descripción
Items Un conjunto de datos que muestra elementos en el menú.
IsNavigationEnabled Habilite para navegar a la Screen especificada del elemento al seleccionarlo
DefaultExpandValue Si el control se expande en la carga

Items propiedades

Property Descripción
Label El texto que se mostrará en el elemento del menú.
Icon Icono de Fluent UI por nombre
Screen Pantalla de la aplicación a la que navegará el elemento cuando se seleccione.

Ejemplo de la propiedad 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
    }
)

Propiedades de estilo

Property Descripción
Theme El objeto de tema. Para obtener ayuda sobre cómo configurarlo vea Tematización.

Propiedades de evento

Property Descripción
OnExpandSelect Fórmula de acción que se activa al seleccionar el botón de hamburguesa
OnButtonSelect Fórmula de acción que se activa al seleccionar cualquiera de los botones

Importante

Los valores de pantalla en el código de ejemplo anterior son de una muestra, y es posible que no existan en su aplicación. Asegúrese de reemplazar los valores de pantalla con nombres de pantalla en su aplicación, según corresponda.

Behavior

Expandir y contraer

Establezca la propiedad Width con la siguiente expresion. Los valores de ancho se pueden ajustar según la resolución de la aplicación.

If( Self.IsExpanded, 200, 46 )

Limitaciones

Este componente de lienzo solo se puede usar en aplicaciones de lienzo y páginas personalizadas.