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.
|