C# 클래스 XAF_Bootstrap.Controls.XbActionContainerHolder

상속: System.Web.UI.WebControls.Panel, INamingContainer
파일 보기 프로젝트 열기: Terricks/XAFBootstrap

공개 프로퍼티들

프로퍼티 타입 설명
Control HTMLText
IsMenuItemsCreated System.Boolean
actionObjects MenuActionItemBase>.Dictionary

Private Properties

프로퍼티 타입 설명
Action_Changed void
BuildMenuActions void
ClearChildControls void
CreateContainers List
FindactionObject MenuActionItemBase
GenerateActionObjectCore WebActionBaseItem
GenerateactionObject MenuActionItemBase
GetAllMenuItems List
GetClickHandlers string>.Dictionary
GetDesignTimeHtml string
OnMenuItemsCreated void
RegisterContainerActions void
UnsubsribeActionEvents void
UpdateGroupsAndIndexes void
container_ActionRegistered void
container_ActionsClearing void

공개 메소드들

메소드 설명
AddActionContainer ( WebActionContainer container ) : void
Callback_OnCallback ( object source, CallbackEventArgs e ) : void
Clear ( ) : void
ClearContiners ( ) : void
CreateMenuItems ( ) : void
Dispose ( ) : void
FindActionContainerById ( string containerId ) : IActionContainer
HasActiveActions ( ) : bool
Initlialize ( ) : void
SetActionContainers ( IList containers ) : void
SetActionContainers ( string categories ) : void
UpdateMenuVisibility ( ) : void
XbActionContainerHolder ( ) : System

보호된 메소드들

메소드 설명
CreateChildControls ( ) : void
CreateDefaultactionObject ( ActionBase action ) : MenuActionItemBase
CreateParametrizedactionObject ( ParametrizedAction parametrizedAction ) : MenuActionItemBase
CreatePopupWindowShowactionObject ( PopupWindowShowAction popupWindowShowAction ) : MenuActionItemBase
CreateSimpleactionObject ( SimpleAction simpleAction ) : MenuActionItemBase
CreateSingleChoiceactionObject ( SingleChoiceAction singleChoiceAction ) : MenuActionItemBase
EnsureChildControls ( ) : void
GenerateActionUrlItem ( ActionUrl actionUrl ) : MenuActionItemBase
OnCreateCustomMenuactionObject ( CreateCustomMenuActionItemEventArgs args ) : void
OnInit ( EventArgs e ) : void
OnMenuactionObjectCreated ( MenuActionItemCreatedEventArgs args ) : void
OnUnload ( EventArgs e ) : void
Render ( System.Web.UI.HtmlTextWriter writer ) : void

비공개 메소드들

메소드 설명
Action_Changed ( object sender, ActionChangedEventArgs e ) : void
BuildMenuActions ( ) : void
ClearChildControls ( bool disposing ) : void
CreateContainers ( string containerIds ) : List
FindactionObject ( ActionBase action ) : MenuActionItemBase
GenerateActionObjectCore ( ActionBase action ) : WebActionBaseItem
GenerateactionObject ( ActionBase action ) : MenuActionItemBase
GetAllMenuItems ( DevExpress items ) : List
GetClickHandlers ( XafCallbackManager callbackManager, ASPxMenu menu, string uniqueID ) : string>.Dictionary
GetDesignTimeHtml ( ) : string
OnMenuItemsCreated ( ) : void
RegisterContainerActions ( IActionContainer container ) : void
UnsubsribeActionEvents ( IActionContainer container ) : void
UpdateGroupsAndIndexes ( ) : void
container_ActionRegistered ( object sender, ActionEventArgs e ) : void
container_ActionsClearing ( object sender, EventArgs e ) : void

메소드 상세

AddActionContainer() 공개 메소드

public AddActionContainer ( WebActionContainer container ) : void
container WebActionContainer
리턴 void

Callback_OnCallback() 공개 메소드

public Callback_OnCallback ( object source, CallbackEventArgs e ) : void
source object
e CallbackEventArgs
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ClearContiners() 공개 메소드

public ClearContiners ( ) : void
리턴 void

CreateChildControls() 보호된 메소드

protected CreateChildControls ( ) : void
리턴 void

CreateDefaultactionObject() 보호된 메소드

protected CreateDefaultactionObject ( ActionBase action ) : MenuActionItemBase
action ActionBase
리턴 MenuActionItemBase

CreateMenuItems() 공개 메소드

public CreateMenuItems ( ) : void
리턴 void

CreateParametrizedactionObject() 보호된 메소드

protected CreateParametrizedactionObject ( ParametrizedAction parametrizedAction ) : MenuActionItemBase
parametrizedAction ParametrizedAction
리턴 MenuActionItemBase

CreatePopupWindowShowactionObject() 보호된 메소드

protected CreatePopupWindowShowactionObject ( PopupWindowShowAction popupWindowShowAction ) : MenuActionItemBase
popupWindowShowAction PopupWindowShowAction
리턴 MenuActionItemBase

CreateSimpleactionObject() 보호된 메소드

protected CreateSimpleactionObject ( SimpleAction simpleAction ) : MenuActionItemBase
simpleAction SimpleAction
리턴 MenuActionItemBase

CreateSingleChoiceactionObject() 보호된 메소드

protected CreateSingleChoiceactionObject ( SingleChoiceAction singleChoiceAction ) : MenuActionItemBase
singleChoiceAction SingleChoiceAction
리턴 MenuActionItemBase

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnsureChildControls() 보호된 메소드

protected EnsureChildControls ( ) : void
리턴 void

FindActionContainerById() 공개 메소드

public FindActionContainerById ( string containerId ) : IActionContainer
containerId string
리턴 IActionContainer

GenerateActionUrlItem() 보호된 메소드

protected GenerateActionUrlItem ( ActionUrl actionUrl ) : MenuActionItemBase
actionUrl ActionUrl
리턴 MenuActionItemBase

HasActiveActions() 공개 메소드

public HasActiveActions ( ) : bool
리턴 bool

Initlialize() 공개 메소드

public Initlialize ( ) : void
리턴 void

OnCreateCustomMenuactionObject() 보호된 메소드

protected OnCreateCustomMenuactionObject ( CreateCustomMenuActionItemEventArgs args ) : void
args CreateCustomMenuActionItemEventArgs
리턴 void

OnInit() 보호된 메소드

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

OnMenuactionObjectCreated() 보호된 메소드

protected OnMenuactionObjectCreated ( MenuActionItemCreatedEventArgs args ) : void
args MenuActionItemCreatedEventArgs
리턴 void

OnUnload() 보호된 메소드

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

Render() 보호된 메소드

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

SetActionContainers() 공개 메소드

public SetActionContainers ( IList containers ) : void
containers IList
리턴 void

SetActionContainers() 공개 메소드

public SetActionContainers ( string categories ) : void
categories string
리턴 void

UpdateMenuVisibility() 공개 메소드

public UpdateMenuVisibility ( ) : void
리턴 void

XbActionContainerHolder() 공개 메소드

public XbActionContainerHolder ( ) : System
리턴 System

프로퍼티 상세

Control 공개적으로 프로퍼티

public HTMLText,XAF_Bootstrap.Controls Control
리턴 HTMLText

IsMenuItemsCreated 공개적으로 프로퍼티

public Boolean,System IsMenuItemsCreated
리턴 System.Boolean

actionObjects 공개적으로 프로퍼티

public Dictionary actionObjects
리턴 MenuActionItemBase>.Dictionary