CommandContextMenu
FreeEin 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

Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Items | IReadOnlyList<MenuCommand> | Die anzuzeigenden Befehle. |
Label | string | Zugänglicher Name des Menüs. |
Open | bool | Zeigt das Menü. |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
X | Double | Linke Position in Viewport-Pixeln (zum Beispiel MouseEventArgs.ClientX). |
Y | Double | Obere Position in Viewport-Pixeln (zum Beispiel MouseEventArgs.ClientY). |
Ereignisse
| Ereignis | Typ | Beschreibung |
|---|---|---|
OnClose | EventCallback | Wird ausgelöst, wenn das Menü schließt: eine Auswahl, Escape oder ein Klick außerhalb. |
OnPick | EventCallback<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.
Feedback sendenVersion 1.0.3