MenuBar
FreeEine horizontale Menüleiste für Anwendungen: Menüs der obersten Ebene mit Befehlen, Tastenkürzeln, Häkchen, Symbolen und Untermenüs. Das Überfahren wechselt zwischen geöffneten Menüs, und die Pfeiltasten bewegen sich durch sie.
Beispiel

Parameter
MenuBar
| Parameter | Typ | Beschreibung |
|---|---|---|
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Label | string | Zugänglicher Name der Leiste. |
Menus | IReadOnlyList<MenuBarMenu> | Die Menüs der obersten Ebene mit ihren Einträgen. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
MenuCommand
| Parameter | Typ | Beschreibung |
|---|---|---|
Member | Description | |
Label | Text of the entry; null makes a separator. | |
Action | Called after the entry is picked. | |
Shortcut | Text shown at the end of the entry, such as Ctrl+S. It does not bind the keys. | |
Disabled | Dims the entry and ignores it. | |
Checkable, Checked | Shows a check mark when checked. | |
Children | Entries of a submenu. | |
Icon | An icon before the label. |
Ereignisse
MenuBar
| Ereignis | Typ | Beschreibung |
|---|---|---|
OnClose | EventCallback | Wird ausgelöst, wenn ein Menü mit Escape oder einem Klick außerhalb geschlossen wird. |
OnPick | EventCallback<MenuCommand> | Wird mit dem gewählten Befehl ausgelöst, bevor dessen eigenes Action läuft. |
Paket
MenuBar gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.
Feedback sendenVersion 1.0.3