Verwaltung des Kontextmenüs von GridDesktop
Einführung
Die Klasse ContextMenuManager wird verwendet, um die Kontextmenüpunkte zu verwalten. Das Attribut GridDesktop.ContextMenuManager erhält die Instanz des Objekts ContextMenuManager. Zum Beispiel wird das Attribut ContextMenuManager.MenuItemAvailable_Copy verwendet, um den Wert zu erhalten oder festzulegen, ob der Kontextmenüpunkt Kopieren verfügbar ist oder nicht. Ebenso haben wir entsprechende Attribute für verschiedene Kontextmenüpunkte.
WICHTIG: Standardmäßig sind alle Kontextmenüpunkte in der Liste sichtbar.
Verwaltung des Kontextmenüs
Ausblenden von Kontextmenüpunkten
Um diese Aufgabe auszuführen, werfen wir zuerst einen Blick auf das Standardkontextmenü des GridDesktop.
Standardmenü des GridDeskop
Jetzt einige Menüpunkte mithilfe des folgenden Codes ausblenden:
Nach Ausführung des obigen Codes werden einige Menüpunkte für die Benutzer nicht sichtbar sein:
Einige Menüpunkte sind ausgeblendet
Hinzufügen neuer Menüpunkte
Fügen Sie mithilfe des folgenden Code-Snippets einen neuen Kontextmenüpunkt zur Liste hinzu.
Wir geben auch einen Ereignishandler für den neuen Befehl/Option an.
Nach Ausführung des obigen Codes wird ein neuer Menüpunkt im Kontextmenü zu sehen sein. Es wird auch eine Nachricht erscheinen, wenn eine Zelle geklickt wird.
Ein neuer Menüpunkt wurde der Liste hinzugefügt