C# Класс System.Web.UI.WebControls.Menu

Наследование: System.Web.UI.WebControls.HierarchicalDataBoundControl, IPostBackEventHandler, INamingContainer
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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