C# 클래스 EPiUtilities.WebControls.MultiLevelMenu

상속: EPiUtilities.WebControls.BaseClasses.ChildrenBasedPageDataMenuBase
파일 보기 프로젝트 열기: JohannesOstensjo/EPiUtilities

보호된 프로퍼티들

프로퍼티 타입 설명
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