ExpandMenu kontrol (eksperimentel)
[Denne artikel er dokumentation til den foreløbige udgivelse. Der kan forekomme ændringer.]
Et kontrolelement, der bruges til at oprette en navigationsoplevelse.
Vigtigt
- Dette er en eksperimentel funktion.
- Eksperimentelle funktioner er ikke beregnet til produktion og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.
Beskrivelse
Udvidelse af menuer bruges som Nav
-komponenter til at levere navigation, som indeholder links til hovedområderne i en app eller et websted. Det giver dig også mulighed for at udvide og skjule menuen, hvilket giver brugeren mulighed for at få mere plads, hvis det er nødvendigt. ExpandMenu-kontrolelementet kan bruges sammen med layoutbeholdere for at sikre, at oplevelsen er responsiv, da den har varierende bredde under kørsel af appen.
Denne lærredkomponent efterligner typografien og den begrænsede funktionsmåden for kontrolelementet Nav på Fluent-brugergrænsefladen.
Egenskaber
Nøgleegenskaber
Egenskab | Beskrivelse |
---|---|
Items |
Et datasæt, der viser elementer i menuen. |
IsNavigationEnabled |
Aktivere til at navigere til det element, der er angivet Screen på vælg |
DefaultExpandValue |
Om kontrolelementet udvides ved belastning |
Items Egenskaber
Egenskab | Beskrivelse |
---|---|
Label |
Den tekst, der skal vises i menupunktet. |
Icon |
Flydende brugergrænsefladeikon efter navn |
Screen |
Den appskærm, som elementet navigerer til, når der trykkes på det. |
Eksempel på egenskaben 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
}
)
Egenskaber for typografi
Egenskab | Beskrivelse |
---|---|
Theme |
Theme JSON-objektet. Se tema for, hvordan du konfigurerer. |
Egenskaber for hændelse
Egenskab | Beskrivelse |
---|---|
OnExpandSelect |
Handlingsformular, der udløses, når hamburger-knappen er valgt |
OnButtonSelect |
Handlingsformular, der udløses, når en af knapperne er valgt |
Vigtigt
Skærmværdierne i ovenstående eksempelkode er fra et eksempel og findes måske ikke i din app. Sørg for at erstatte skærmværdierne med skærmnavne i appen efter behov.
Adfærd
Udvid og skjul
Angiv egenskaben Width
til følgende udtryk. Breddeværdierne kan justeres på baggrund af appens opløsning.
If( Self.IsExpanded, 200, 46 )
Begrænsninger
Denne lærredkomponent kan kun bruges i lærredapps og brugerdefinerede sider.