MenuManager - класс

Объект, управляющий жизненным циклом меню.

Definition

Пространство имён: Tessa.UI.Menu
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public sealed class MenuManager
Inheritance
Object    MenuManager

Заметки

Объект должен быть недоступен для сборщика мусора, пока меню не будет закрыто, поэтому рекомендуется размещать его в поле того объекта, который его создаёт.

Конструкторы

MenuManager Создаёт экземпляр класса с указанием его зависимостей.

Свойства

HorizontalOffset Вертикальный отступ контекстного меню относительно объекта, переданного в параметре метода ShowContextMenu(FrameworkElement).
Placement Расположение контекстного меню относительно объекта, переданного в параметре метода ShowContextMenu(FrameworkElement). По умолчанию используется MousePoint.
SetupItemCallback Метод, выполняющий настройку добавляемых элементов, или null, если дополнительной настройки не производится.
VerticalOffset Вертикальный отступ контекстного меню относительно объекта, переданного в параметре метода ShowContextMenu(FrameworkElement).

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Initialize Инициализирует меню и отслеживает его закрытие, если оно контекстное.
IsEmpty Возвращает признак того, что в меню отсутствуют отображаемые пользователю пункты меню. Такое меню не будет выводиться методом ShowContextMenu(FrameworkElement).
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Refresh Заполняет меню, предварительно удаляя его содержимое.
ShowContextMenu Отображает контекстное меню, если оно не пустое, и возвращает созданное меню, что если оно было отображено, или null, если не было создано ни одного элемента, видимого пользователю, или меню не является контекстным.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также