Schaltfläche, die eine Liste von Aktionen öffnet. Schließt bei Auswahl, Escape oder einem Klick außerhalb.
Beispiel
Parameter
Menu
Parameter
Typ
Beschreibung
AlignEnd
bool
Richtet 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.
ButtonVariant
Variant
Variante der Schaltfläche, die das Menü öffnet.
ChildContent
RenderFragment
Inhalt, der innerhalb der Komponente dargestellt wird.
Class
string
Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
Icon
IconName?
Anzuzeigendes Symbol (IconName).
Label
string
Sichtbarer Beschriftungstext (Diagramme: zugänglicher Name; IconButton: zugänglicher Name und QuickInfo).
Placement
MenuPlacement
Top (Standard), Bottom, Left oder Right.
Style
string
Inline-Stil, der dem Wurzelelement hinzugefügt wird.
Trigger
RenderFragment
Inhalt 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
Parameter
Typ
Beschreibung
ChildContent
RenderFragment
Inhalt, der innerhalb der Komponente dargestellt wird.
Class
string
Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
Disabled
bool
Deaktiviert die Interaktion.
Icon
IconName?
Anzuzeigendes Symbol (IconName).
Style
string
Inline-Stil, der dem Wurzelelement hinzugefügt wird.
MenuDivider
Parameter
Typ
Beschreibung
Class
string
Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
Style
string
Inline-Stil, der dem Wurzelelement hinzugefügt wird.
Ereignisse
MenuItem
Ereignis
Typ
Beschreibung
OnClick
EventCallback<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.