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.
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.