Для изменения размера нажмите или перетащите

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