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