Tessa.UI.Menu - пространство имён
API для динамического построения меню, в т.ч. контекстных меню.
MenuAction |
Действие, используемое в меню.
|
MenuActionCollection |
Коллекция действий IMenuAction.
|
MenuActionFontWeightConverter |
Конвертер, преобразующий толщину шрифта MenuActionFontWeight
в стандартный тип FontWeight.
Поддерживается двустороннее преобразование.
|
MenuActionGenerator |
Создаёт элементы меню MenuItem для отображения действий IMenuAction.
Созданные элементы можно использовать в том числе в контекстном меню.
|
MenuContext |
Контекст, предоставляющий средства для генерации меню,
например, посредством интерфейса IContextMenuProvider.
|
MenuExtensions |
Методы-расширения для пространства имён Tessa.UI.Menu.
|
MenuManager |
Объект, управляющий жизненным циклом меню.
|
MenuSeparatorAction |
Действие IMenuAction, разделяющее другие действия между собой.
Такое действие не содержит бизнес-логики и действительной информации по внешнему виду.
Все свойства, которые должны были бы влиять на внешний вид, кроме IsCollapsed
могут изменяться, но в действительности не влияют на отображение.
|
IContextMenuExtendedProvider |
Объект, предоставляющий контекстное меню для текущей модели представления
со всеми его зависимостями, используемыми при генерации.
|
IContextMenuProvider |
Объект, предоставляющий контекстное меню для текущей модели представления.
|
IMenuAction |
Действие, используемое в меню.
|
IMenuActionCollection |
Коллекция действий IMenuAction.
|
IMenuActionCollectionVisual |
Коллекция визуальных объектов, которая была сгенерирована посредством IMenuActionGenerator.
При выходе из визуального дерева следует вызывать метод Dispose
для исправления утечек памяти.
|
IMenuActionGenerator |
Создаёт элементы UI для отображения действий IMenuAction.
|
IMenuActionGeneratorProvider |
Объект, предоставляющий доступ к объекту IMenuActionGenerator.
|
IMenuActionVisual |
Визуальный объект, который был сгенерирован посредством IMenuActionGenerator.
При выходе из визуального дерева следует вызывать метод Dispose
для исправления утечек памяти.
|
IMenuContext |
Контекст, предоставляющий средства для генерации меню,
например, посредством интерфейса IContextMenuProvider.
|