Tessa.UI.Menu - пространство имён |
Класс | Описание | |
---|---|---|
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.
Заметки
Если модель представления реализует этот интерфейс совместно с IContextMenuProvider,
то она может предоставить объект IMenuActionGenerator,
отличный от объекта по умолчанию Default.
| |
IMenuActionVisual |
Визуальный объект, который был сгенерирован посредством IMenuActionGenerator.
При выходе из визуального дерева следует вызывать метод Dispose
для исправления утечек памяти.
| |
IMenuContext |
Контекст, предоставляющий средства для генерации меню,
например, посредством интерфейса IContextMenuProvider.
|
Делегат | Описание | |
---|---|---|
CreateMenuContextFunc |
Метод, создающий контекст, предоставляющий средства для генерации меню.
|
Перечисление | Описание | |
---|---|---|
MenuActionFontWeight |
Толщина шрифта, используемая при выводе заголовков действий IMenuAction.
|