C# Class MorseCode.CsJs.UI.Controls.CompositeControlBase

Inheritance: ControlBase, ICompositeControl
Datei anzeigen Open project: jam40jeff/CsJs

Public Methods

Method Description
AddControlTo ( Element container ) : void
RemoveControlFrom ( Element container ) : void

Protected Methods

Method Description
CompositeControlBase ( ) : System.Collections.Generic
CreateChildControls ( ControlCollection controls ) : void
EnsureChildControlsCreated ( ) : void
GetChildElementContainer ( ) : Element
OnDispose ( ) : void

Private Methods

Method Description
ChangeControl ( ControlBase control, bool add ) : void
GetChildElementContainerInternal ( ) : Element
RemoveChildControl ( ControlBase control ) : void

Method Details

AddControlTo() public method

public AddControlTo ( Element container ) : void
container System.Html.Element
return void

CompositeControlBase() protected method

protected CompositeControlBase ( ) : System.Collections.Generic
return System.Collections.Generic

CreateChildControls() protected abstract method

protected abstract CreateChildControls ( ControlCollection controls ) : void
controls ControlCollection
return void

EnsureChildControlsCreated() protected method

protected EnsureChildControlsCreated ( ) : void
return void

GetChildElementContainer() protected abstract method

protected abstract GetChildElementContainer ( ) : Element
return System.Html.Element

OnDispose() protected method

protected OnDispose ( ) : void
return void

RemoveControlFrom() public method

public RemoveControlFrom ( Element container ) : void
container System.Html.Element
return void