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

상속: System.Web.UI.WebControls.HierarchicalDataBoundControl, IPostBackEventHandler, INamingContainer
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
MenuItemClickCommandName string

Private Properties

프로퍼티 타입 설명
CreateChildControlsForItems void
CreateChildControlsForItems void
CreateRenderer IMenuRenderer
DisplayChildren bool
EnsureChildControlsDataBound void
FillBoundChildrenRecursive void
FindBindingForItem System.Web.UI.WebControls.MenuItemBinding
FindItemByPos System.Web.UI.WebControls.MenuItem
GetBindingKey string
GetCssMenuStyle string
GetDesignModeState IDictionary
GetDynamicMenuTemplate MenuRenderHtmlTemplate
GetItemSpacing System.Web.UI.WebControls.Unit
IPostBackEventHandler void
InitializeDataBindings void
RenderDynamicMenu void
RenderDynamicMenu void
RenderItem void
RenderItemContent void
RenderMenu void
SetDesignModeState void
SetSelectedItem void

공개 메소드들

메소드 설명
DataBind ( ) : void
FindItem ( string valuePath ) : System.Web.UI.WebControls.MenuItem
RenderBeginTag ( System.Web.UI.HtmlTextWriter writer ) : void
RenderEndTag ( System.Web.UI.HtmlTextWriter writer ) : void

보호된 메소드들

메소드 설명
AddAttributesToRender ( System.Web.UI.HtmlTextWriter writer ) : void
CreateChildControls ( ) : void
EnsureDataBound ( ) : void
LoadControlState ( object ob ) : void
LoadViewState ( object savedState ) : void
OnBubbleEvent ( object source, EventArgs args ) : bool
OnDataBinding ( EventArgs e ) : void
OnInit ( EventArgs e ) : void
OnMenuItemClick ( System.Web.UI.WebControls.MenuEventArgs e ) : void
OnMenuItemDataBound ( System.Web.UI.WebControls.MenuEventArgs e ) : void
OnPreRender ( EventArgs e ) : void
PerformDataBinding ( ) : void
RaisePostBackEvent ( string eventArgument ) : void
Render ( System.Web.UI.HtmlTextWriter writer ) : void
RenderContents ( System.Web.UI.HtmlTextWriter writer ) : void
SaveControlState ( ) : object
SaveViewState ( ) : object
SetItemDataBound ( MenuItem node, bool dataBound ) : void
SetItemDataItem ( MenuItem node, object dataItem ) : void
SetItemDataPath ( MenuItem node, string dataPath ) : void
TrackViewState ( ) : void

비공개 메소드들

메소드 설명
CreateChildControlsForItems ( ) : void
CreateChildControlsForItems ( System.Web.UI.WebControls.MenuItemCollection items ) : void
CreateRenderer ( IMenuRenderer current ) : IMenuRenderer
DisplayChildren ( System.Web.UI.WebControls.MenuItem item ) : bool
EnsureChildControlsDataBound ( ) : void
FillBoundChildrenRecursive ( IHierarchicalEnumerable hEnumerable, System.Web.UI.WebControls.MenuItemCollection itemCollection ) : void
FindBindingForItem ( string type, int depth ) : System.Web.UI.WebControls.MenuItemBinding
FindItemByPos ( string path ) : System.Web.UI.WebControls.MenuItem
GetBindingKey ( string dataMember, int depth ) : string
GetCssMenuStyle ( bool dynamic, int menuLevel ) : string
GetDesignModeState ( ) : IDictionary
GetDynamicMenuTemplate ( System.Web.UI.WebControls.MenuItem item ) : MenuRenderHtmlTemplate
GetItemSpacing ( System.Web.UI.WebControls.MenuItem item, bool dynamic ) : System.Web.UI.WebControls.Unit
IPostBackEventHandler ( string eventArgument ) : void
InitializeDataBindings ( ) : void
RenderDynamicMenu ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item ) : void
RenderDynamicMenu ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItemCollection items ) : void
RenderItem ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, int position ) : void
RenderItemContent ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItem item, bool isDynamicItem ) : void
RenderMenu ( System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.MenuItemCollection items, bool vertical, bool dynamic, int menuLevel, bool notLast ) : void
SetDesignModeState ( IDictionary data ) : void
SetSelectedItem ( MenuItem item ) : void

메소드 상세

AddAttributesToRender() 보호된 메소드

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

CreateChildControls() 보호된 메소드

protected CreateChildControls ( ) : void
리턴 void

DataBind() 공개 최종 메소드

public final DataBind ( ) : void
리턴 void

EnsureDataBound() 보호된 메소드

protected EnsureDataBound ( ) : void
리턴 void

FindItem() 공개 메소드

public FindItem ( string valuePath ) : System.Web.UI.WebControls.MenuItem
valuePath string
리턴 System.Web.UI.WebControls.MenuItem

LoadControlState() 보호된 메소드

protected LoadControlState ( object ob ) : void
ob object
리턴 void

LoadViewState() 보호된 메소드

protected LoadViewState ( object savedState ) : void
savedState object
리턴 void

OnBubbleEvent() 보호된 메소드

protected OnBubbleEvent ( object source, EventArgs args ) : bool
source object
args System.EventArgs
리턴 bool

OnDataBinding() 보호된 메소드

protected OnDataBinding ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMenuItemClick() 보호된 메소드

protected OnMenuItemClick ( System.Web.UI.WebControls.MenuEventArgs e ) : void
e System.Web.UI.WebControls.MenuEventArgs
리턴 void

OnMenuItemDataBound() 보호된 메소드

protected OnMenuItemDataBound ( System.Web.UI.WebControls.MenuEventArgs e ) : void
e System.Web.UI.WebControls.MenuEventArgs
리턴 void

OnPreRender() 보호된 메소드

protected OnPreRender ( EventArgs e ) : void
e System.EventArgs
리턴 void

PerformDataBinding() 보호된 메소드

protected PerformDataBinding ( ) : void
리턴 void

RaisePostBackEvent() 보호된 메소드

protected RaisePostBackEvent ( string eventArgument ) : void
eventArgument string
리턴 void

Render() 보호된 메소드

protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
리턴 void

RenderBeginTag() 공개 메소드

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

RenderContents() 보호된 메소드

protected 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

SaveControlState() 보호된 메소드

protected SaveControlState ( ) : object
리턴 object

SaveViewState() 보호된 메소드

protected SaveViewState ( ) : object
리턴 object

SetItemDataBound() 보호된 메소드

protected SetItemDataBound ( MenuItem node, bool dataBound ) : void
node MenuItem
dataBound bool
리턴 void

SetItemDataItem() 보호된 메소드

protected SetItemDataItem ( MenuItem node, object dataItem ) : void
node MenuItem
dataItem object
리턴 void

SetItemDataPath() 보호된 메소드

protected SetItemDataPath ( MenuItem node, string dataPath ) : void
node MenuItem
dataPath string
리턴 void

TrackViewState() 보호된 메소드

protected TrackViewState ( ) : void
리턴 void

프로퍼티 상세

MenuItemClickCommandName 공개적으로 정적으로 프로퍼티

public static string MenuItemClickCommandName
리턴 string