RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

MenuBar

Free

Eine 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

Steuerelement MenuBar

Parameter

MenuBar

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
LabelstringZugänglicher Name der Leiste.
MenusIReadOnlyList<MenuBarMenu>Die Menüs der obersten Ebene mit ihren Einträgen.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

MenuCommand

ParameterTypBeschreibung
MemberDescription
LabelText of the entry; null makes a separator.
ActionCalled after the entry is picked.
ShortcutText shown at the end of the entry, such as Ctrl+S. It does not bind the keys.
DisabledDims the entry and ignores it.
Checkable, CheckedShows a check mark when checked.
ChildrenEntries of a submenu.
IconAn icon before the label.

Ereignisse

MenuBar

EreignisTypBeschreibung
OnCloseEventCallbackWird ausgelöst, wenn ein Menü mit Escape oder einem Klick außerhalb geschlossen wird.
OnPickEventCallback<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.