C# 클래스 System.Web.UI.WebControls.MenuListRenderer

상속: System.Web.UI.WebControls.BaseMenuRenderer
파일 보기 프로젝트 열기: kumpera/mono

공개 메소드들

메소드 설명
AddAttributesToRender ( System.Web.UI.HtmlTextWriter writer ) : void
IsDynamicItem ( Menu owner, System.Web.UI.WebControls.MenuItem item ) : bool
MenuListRenderer ( Menu owner ) : System
PreRender ( Page page, System.Web.UI.HtmlControls.HtmlHead head, System.Web.UI.ClientScriptManager csm, string cmenu, StringBuilder script ) : void
RenderBeginTag ( System.Web.UI.HtmlTextWriter writer, string skipLinkText ) : void
RenderContents ( System.Web.UI.HtmlTextWriter writer ) : void
RenderEndTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderMenuBeginTag ( System.Web.UI.HtmlTextWriter writer, bool dynamic, int menuLevel ) : void
RenderMenuBody ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItemCollection items, bool vertical, bool dynamic, bool notLast ) : void
RenderMenuEndTag ( System.Web.UI.HtmlTextWriter writer, bool dynamic, int menuLevel ) : void

보호된 메소드들

메소드 설명
RenderMenuItem ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, bool vertical, bool notLast, bool isFirst, OwnerContext oc ) : void

비공개 메소드들

메소드 설명
RenderAnchorStyle ( System.Web.UI.WebControls.StyleBlock block, System.Web.UI.WebControls.Style style, string styleName ) : System.Web.UI.WebControls.NamedCssStyleCollection
RenderLevelStyles ( System.Web.UI.WebControls.StyleBlock block, int num, IList levelStyles, string name, string unitName = null, double indent ) : void

메소드 상세

AddAttributesToRender() 공개 메소드

public AddAttributesToRender ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

IsDynamicItem() 공개 메소드

public IsDynamicItem ( Menu owner, System.Web.UI.WebControls.MenuItem item ) : bool
owner Menu
item System.Web.UI.WebControls.MenuItem
리턴 bool

MenuListRenderer() 공개 메소드

public MenuListRenderer ( Menu owner ) : System
owner Menu
리턴 System

PreRender() 공개 메소드

public PreRender ( Page page, System.Web.UI.HtmlControls.HtmlHead head, System.Web.UI.ClientScriptManager csm, string cmenu, StringBuilder script ) : void
page System.Web.UI.Page
head System.Web.UI.HtmlControls.HtmlHead
csm System.Web.UI.ClientScriptManager
cmenu string
script StringBuilder
리턴 void

RenderBeginTag() 공개 메소드

public RenderBeginTag ( System.Web.UI.HtmlTextWriter writer, string skipLinkText ) : void
writer System.Web.UI.HtmlTextWriter
skipLinkText string
리턴 void

RenderContents() 공개 메소드

public RenderContents ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderEndTag() 공개 메소드

public RenderEndTag ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderMenuBeginTag() 공개 메소드

public RenderMenuBeginTag ( System.Web.UI.HtmlTextWriter writer, bool dynamic, int menuLevel ) : void
writer System.Web.UI.HtmlTextWriter
dynamic bool
menuLevel int
리턴 void

RenderMenuBody() 공개 메소드

public RenderMenuBody ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItemCollection items, bool vertical, bool dynamic, bool notLast ) : void
writer System.Web.UI.HtmlTextWriter
items System.Web.UI.WebControls.MenuItemCollection
vertical bool
dynamic bool
notLast bool
리턴 void

RenderMenuEndTag() 공개 메소드

public RenderMenuEndTag ( System.Web.UI.HtmlTextWriter writer, bool dynamic, int menuLevel ) : void
writer System.Web.UI.HtmlTextWriter
dynamic bool
menuLevel int
리턴 void

RenderMenuItem() 보호된 메소드

protected RenderMenuItem ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, bool vertical, bool notLast, bool isFirst, OwnerContext oc ) : void
writer System.Web.UI.HtmlTextWriter
item System.Web.UI.WebControls.MenuItem
vertical bool
notLast bool
isFirst bool
oc OwnerContext
리턴 void