Gestione del menu contestuale di GridDesktops
introduzione
La classe ContextMenuManager viene utilizzata per gestire le voci del menu contestuale. L’attributo GridDesktop.ContextMenuManager ottiene l’istanza dell’oggetto ContextMenuManager. Ad esempio, l’attributo ContextMenuManager.MenuItemAvailable_Copy ottiene o imposta un valore che indica se la voce del menu contestuale Copia è disponibile o meno. Allo stesso modo, abbiamo tutti gli attributi corrispondenti per le diverse voci del menu contestuale.
IMPORTANTE: Per impostazione predefinita, tutte le voci del menu contestuale sono visibili nell’elenco.
Gestione del menu contestuale
Nascondere le voci del menu contestuale
Per eseguire questa attività, per prima cosa diamo un’occhiata al menu contestuale predefinito di GridDesktop.
Menu predefinito di GridDeskop
Ora nascondi alcune voci di menu usando il codice qui sotto:
Dopo aver eseguito il codice sopra, alcune voci di menu non saranno visibili per gli utenti:
Alcune voci di menu sono nascoste
Aggiunta di nuove voci di menu
Aggiungi una nuova voce di menu contestuale all’elenco utilizzando il seguente frammento di codice.
Specifichiamo anche un gestore di eventi per il nuovo comando/opzione.
Dopo aver eseguito il codice precedente, è possibile visualizzare una nuova voce di menu nel menu contestuale. Apparirà anche un messaggio quando si fa clic sulla cella.
Una nuova voce di menu viene aggiunta all’elenco