Управление контекстным меню GridDesktop
Введение
Класс ContextMenuManager используется для управления пунктами контекстного меню. Атрибут GridDesktop.ContextMenuManager получает экземпляр объекта ContextMenuManager. Например, атрибут ContextMenuManager.MenuItemAvailable_Copy получает или устанавливает значение, указывающее, доступен ли пункт меню контекстного меню Копировать или нет. Аналогично у нас есть все соответствующие атрибуты для различных пунктов контекстного меню.
ВАЖНО: По умолчанию все элементы контекстного меню видны в списке.
Управление контекстным меню
Скрытие элементов контекстного меню
Для выполнения этой задачи мы сначала рассмотрим контекстное меню по умолчанию, которое есть у GridDesktop.
Команды меню по умолчанию GridDeskop
Теперь скроем некоторые пункты меню, используя следующий код:
После выполнения вышеуказанного кода некоторые пункты меню не будут видны для пользователей:
Некоторые пункты меню скрыты
Добавление новых пунктов меню
Добавьте новый пункт контекстного меню в список, используя следующий фрагмент кода.
Мы также указываем обработчик событий для новой команды/опции.
После выполнения вышеуказанного кода новый пункт меню можно увидеть в контекстном меню. Также появится сообщение при щелчке на ячейке.
Новый пункт меню добавлен в список