C# Класс ARCed.UI.DockPane

Наследование: System.Windows.Forms.UserControl, IDockDragSource
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddContent void
Close void
CloseContent void
DockPane System
DockPane System
GetFirstContent IDockContent
GetFloatPaneFromContents DockPane
GetFocusedContent IDockContent
GetHitTest HitTestResult
IDockDragSource System.Drawing.Rectangle
IDockDragSource bool
IDockDragSource bool
InternalAddToDockList void
InternalConstruct void
InternalSetDockState void
RefreshChanges void
RefreshChanges void
RefreshStateChange void
RemoveContent void
ResumeRefreshStateChange void
ResumeRefreshStateChange void
SetContentBounds void
SetIsActivated void
SetIsActiveDocumentPane void
SetIsHidden void
SetParent void
SetParent void
SetVisibleContentsToPane void
SetVisibleContentsToPane void
ShowTabPageContextMenu void
SuspendRefreshStateChange void
TestDrop void
ValidateActiveContent void
WndProc void

Открытые методы

Метод Описание
Activate ( ) : void
CloseActiveContent ( ) : void
DockTo ( INestedPanesContainer container ) : DockPane
DockTo ( INestedPanesContainer container, DockPane previousPane, DockAlignment alignment, double proportion ) : DockPane
DockTo ( DockPane pane, DockStyle dockStyle, int contentIndex ) : void
DockTo ( DockPanel panel, DockStyle dockStyle ) : void
Float ( ) : DockPane
FloatAt ( Rectangle floatWindowBounds ) : void
IsDockStateValid ( DockState dockState ) : bool
RestoreToPanel ( ) : void
SetContentIndex ( IDockContent content, int index ) : void
SetDockState ( DockState value ) : DockPane
SetNestedDockingProportion ( double proportion ) : void
Show ( ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
DockPane ( IDockContent content, DockPane previousPane, DockAlignment alignment, double proportion, bool show ) : System
DockPane ( IDockContent content, DockState visibleState, bool show ) : System
OnDockStateChanged ( EventArgs e ) : void
OnIsActivatedChanged ( EventArgs e ) : void
OnIsActiveDocumentPaneChanged ( EventArgs e ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void

Приватные методы

Метод Описание
AddContent ( IDockContent content ) : void
Close ( ) : void
CloseContent ( IDockContent content ) : void
DockPane ( IDockContent content, FloatWindow floatWindow, bool show ) : System
DockPane ( IDockContent content, Rectangle floatWindowBounds, bool show ) : System
GetFirstContent ( DockState dockState ) : IDockContent
GetFloatPaneFromContents ( ) : DockPane
GetFocusedContent ( ) : IDockContent
GetHitTest ( Point ptMouse ) : HitTestResult
IDockDragSource ( Point ptMouse ) : Rectangle
IDockDragSource ( DockPane pane ) : bool
IDockDragSource ( DockState dockState ) : bool
InternalAddToDockList ( INestedPanesContainer container, DockPane prevPane, DockAlignment alignment, double proportion ) : void
InternalConstruct ( IDockContent content, DockState dockState, bool flagBounds, Rectangle floatWindowBounds, DockPane prevPane, DockAlignment alignment, double proportion, bool show ) : void
InternalSetDockState ( DockState value ) : void
RefreshChanges ( ) : void
RefreshChanges ( bool performLayout ) : void
RefreshStateChange ( INestedPanesContainer oldContainer, DockState oldDockState ) : void
RemoveContent ( IDockContent content ) : void
ResumeRefreshStateChange ( ) : void
ResumeRefreshStateChange ( INestedPanesContainer oldContainer, DockState oldDockState ) : void
SetContentBounds ( ) : void
SetIsActivated ( bool value ) : void
SetIsActiveDocumentPane ( bool value ) : void
SetIsHidden ( bool value ) : void
SetParent ( ) : void
SetParent ( Control value ) : void
SetVisibleContentsToPane ( DockPane pane ) : void
SetVisibleContentsToPane ( DockPane pane, IDockContent activeContent ) : void
ShowTabPageContextMenu ( Control control, Point position ) : void
SuspendRefreshStateChange ( ) : void
TestDrop ( IDockDragSource dragSource, DockOutlineBase dockOutline ) : void
ValidateActiveContent ( ) : void
WndProc ( Message &m ) : void

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

CloseActiveContent() публичный Метод

public CloseActiveContent ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DockPane() защищенный Метод

protected DockPane ( IDockContent content, DockPane previousPane, DockAlignment alignment, double proportion, bool show ) : System
content IDockContent
previousPane DockPane
alignment DockAlignment
proportion double
show bool
Результат System

DockPane() защищенный Метод

protected DockPane ( IDockContent content, DockState visibleState, bool show ) : System
content IDockContent
visibleState DockState
show bool
Результат System

DockTo() публичный Метод

public DockTo ( INestedPanesContainer container ) : DockPane
container INestedPanesContainer
Результат DockPane

DockTo() публичный Метод

public DockTo ( INestedPanesContainer container, DockPane previousPane, DockAlignment alignment, double proportion ) : DockPane
container INestedPanesContainer
previousPane DockPane
alignment DockAlignment
proportion double
Результат DockPane

DockTo() публичный Метод

public DockTo ( DockPane pane, DockStyle dockStyle, int contentIndex ) : void
pane DockPane
dockStyle DockStyle
contentIndex int
Результат void

DockTo() публичный Метод

public DockTo ( DockPanel panel, DockStyle dockStyle ) : void
panel DockPanel
dockStyle DockStyle
Результат void

Float() публичный Метод

public Float ( ) : DockPane
Результат DockPane

FloatAt() публичный Метод

public FloatAt ( Rectangle floatWindowBounds ) : void
floatWindowBounds System.Drawing.Rectangle
Результат void

IsDockStateValid() публичный Метод

public IsDockStateValid ( DockState dockState ) : bool
dockState DockState
Результат bool

OnDockStateChanged() защищенный Метод

protected OnDockStateChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnIsActivatedChanged() защищенный Метод

protected OnIsActivatedChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnIsActiveDocumentPaneChanged() защищенный Метод

protected OnIsActiveDocumentPaneChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

OnLayout() защищенный Метод

protected OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
levent System.Windows.Forms.LayoutEventArgs
Результат void

RestoreToPanel() публичный Метод

public RestoreToPanel ( ) : void
Результат void

SetContentIndex() публичный Метод

public SetContentIndex ( IDockContent content, int index ) : void
content IDockContent
index int
Результат void

SetDockState() публичный Метод

public SetDockState ( DockState value ) : DockPane
value DockState
Результат DockPane

SetNestedDockingProportion() публичный Метод

public SetNestedDockingProportion ( double proportion ) : void
proportion double
Результат void

Show() публичный Метод

public Show ( ) : void
Результат void