C# Класс Invert.Core.GraphDesigner.SelectionMenu

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddItem ( IItem item, SelectionMenuCategory category = null ) : void

You can pass any IItem here. SelectionMenuItem will invoke it's action when clicked Anything else will do no action when clicked

ConvertAndAdd ( IEnumerable regularItems, Action itemAction, bool categoriesByGroups = true ) : void
CreateCategoryIfNotExist ( ) : SelectionMenuCategory

Защищенные методы

Метод Описание
FindItem ( IEnumerable items, string name, bool recursive = true ) : IItem
FindItem ( string name ) : IItem

Описание методов

AddItem() публичный Метод

You can pass any IItem here. SelectionMenuItem will invoke it's action when clicked Anything else will do no action when clicked
public AddItem ( IItem item, SelectionMenuCategory category = null ) : void
item IItem
category SelectionMenuCategory
Результат void

ConvertAndAdd() публичный Метод

public ConvertAndAdd ( IEnumerable regularItems, Action itemAction, bool categoriesByGroups = true ) : void
regularItems IEnumerable
itemAction Action
categoriesByGroups bool
Результат void

CreateCategoryIfNotExist() публичный Метод

public CreateCategoryIfNotExist ( ) : SelectionMenuCategory
Результат SelectionMenuCategory

FindItem() защищенный Метод

protected FindItem ( IEnumerable items, string name, bool recursive = true ) : IItem
items IEnumerable
name string
recursive bool
Результат IItem

FindItem() защищенный Метод

protected FindItem ( string name ) : IItem
name string
Результат IItem