RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

CommandContextMenu

Free

Ein Kontextmenü, das aus MenuCommand-Daten aufgebaut wird, mit Untermenüs, Häkchen, Tastenkürzeln und derselben Tastaturbedienung wie MenuBar. Es öffnet sich an der angegebenen Stelle und bleibt innerhalb des Fensters.

Beispiel

Steuerelement CommandContextMenu

Parameter

ParameterTypBeschreibung
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
ItemsIReadOnlyList<MenuCommand>Die anzuzeigenden Befehle.
LabelstringZugänglicher Name des Menüs.
OpenboolZeigt das Menü.
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
XDoubleLinke Position in Viewport-Pixeln (zum Beispiel MouseEventArgs.ClientX).
YDoubleObere Position in Viewport-Pixeln (zum Beispiel MouseEventArgs.ClientY).

Ereignisse

EreignisTypBeschreibung
OnCloseEventCallbackWird ausgelöst, wenn das Menü schließt: eine Auswahl, Escape oder ein Klick außerhalb.
OnPickEventCallback<MenuCommand>Wird mit dem gewählten Befehl ausgelöst, bevor dessen eigenes Action läuft.

Paket

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