RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

Menu

Free

Schaltfläche, die eine Liste von Aktionen öffnet. Schließt bei Auswahl, Escape oder einem Klick außerhalb.

Beispiel

Steuerelement Menu

Parameter

Menu

ParameterTypBeschreibung
AlignEndboolRichtet die Liste am rechten Rand der Schaltfläche statt am linken aus (Menu); die automatische Platzierung verschiebt sie bereits, wenn sie das Fenster verlassen würde.
ButtonVariantVariantVariante der Schaltfläche, die das Menü öffnet.
ChildContentRenderFragmentInhalt, der innerhalb der Komponente dargestellt wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
IconIconName?Anzuzeigendes Symbol (IconName).
LabelstringSichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
PlacementMenuPlacementTop (Standard), Bottom, Left oder Right.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
TriggerRenderFragmentInhalt der Schaltfläche, die das Menü öffnet (zum Beispiel ein Avatar und ein Name). Ersetzt die Beschriftung und den Pfeil; setzen Sie Label für den zugänglichen Namen (Menu).

MenuItem

ParameterTypBeschreibung
ChildContentRenderFragmentInhalt, der innerhalb der Komponente dargestellt wird.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
DisabledboolDeaktiviert die Interaktion.
IconIconName?Anzuzeigendes Symbol (IconName).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

MenuDivider

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.

Ereignisse

MenuItem

EreignisTypBeschreibung
OnClickEventCallback<MouseEventArgs>Wird ausgelöst, wenn die Schaltfläche angeklickt wird.

Paket

Menu gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.