C# Класс EPiUtilities.WebControls.MultiLevelMenu

Наследование: EPiUtilities.WebControls.BaseClasses.ChildrenBasedPageDataMenuBase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
AddSeparatorForLevel bool>.Dictionary
AddedForLevel bool>.Dictionary

Private Properties

Свойство Тип Описание

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

Метод Описание
AddItem ( System.PageData item, int itemNumber, int level ) : void

Adds an item.

AddItemTemplate ( ITemplate template, System.PageData item, int itemNumber, bool selected, int level, bool hasChildren ) : void

Adds an item with the specified template.

AddLevel ( PageDataCollection items, int level ) : void

Adds a level.

AddLevelEndTemplate ( int level ) : void

Adds a level end template.

AddLevelStartTemplate ( int level ) : void

Adds a level start template.

GetChildrenItems ( PageReference root ) : PageDataCollection

Gets the children of root with filters according to configuration.

OnPreRender ( EventArgs e ) : void

Override which creates and adds the content of the control.

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

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

Adds an item.
protected AddItem ( System.PageData item, int itemNumber, int level ) : void
item System.PageData
itemNumber int
level int
Результат void

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

Adds an item with the specified template.
protected AddItemTemplate ( ITemplate template, System.PageData item, int itemNumber, bool selected, int level, bool hasChildren ) : void
template ITemplate
item System.PageData
itemNumber int
selected bool
level int
hasChildren bool
Результат void

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

Adds a level.
protected AddLevel ( PageDataCollection items, int level ) : void
items PageDataCollection
level int
Результат void

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

Adds a level end template.
protected AddLevelEndTemplate ( int level ) : void
level int
Результат void

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

Adds a level start template.
protected AddLevelStartTemplate ( int level ) : void
level int
Результат void

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

Gets the children of root with filters according to configuration.
protected GetChildrenItems ( PageReference root ) : PageDataCollection
root PageReference
Результат PageDataCollection

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

Override which creates and adds the content of the control.
protected OnPreRender ( EventArgs e ) : void
e System.EventArgs
Результат void

Описание свойств

AddSeparatorForLevel защищенное свойство

Indicates if a separator should be added when adding a new item to a level.
protected Dictionary AddSeparatorForLevel
Результат bool>.Dictionary

AddedForLevel защищенное свойство

Indicates if an item was added to a level during an iteration.
protected Dictionary AddedForLevel
Результат bool>.Dictionary