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

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

Private Properties

Свойство Тип Описание
AddContent void
AddFloatWindow void
AddPane void
BeginDrag void
BeginDrag void
CalculateDockPadding void
DummyControl_Paint void
GetAutoHideWindowBounds System.Drawing.Rectangle
GetDockDragHandler DockDragHandler
GetDockWindowSize int
GetMdiClientController MdiClientController
GetSplitterDragHandler SplitterDragHandler
GetTabStripRectangle System.Drawing.Rectangle
InvalidateWindowRegion void
IsClipRectsChanged bool
IsParentFormValid bool
MdiClientHandleAssigned void
MdiClient_Layout void
ParentFormMdiChildActivate void
PerformMdiClientLayout void
RectangleToMdiClient System.Drawing.Rectangle
RefreshActiveAutoHideContent void
RefreshAutoHideStrip void
RemoveFloatWindow void
RemovePane void
ResetAutoHideStripControl void
ResumeMdiClientLayout void
SaveFocus void
SetAutoHideWindowParent void
SetMdiClient void
SetMdiClientBounds void
SetRegion void
ShouldSerializeDefaultFloatWindowSize bool
SuspendMdiClientLayout void
UpdateWindowRegion void
UpdateWindowRegion_ClipContent void
UpdateWindowRegion_EmptyDocumentArea void
UpdateWindowRegion_FullDocumentArea void

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

Метод Описание
DockPanel ( ) : System
DocumentsToArray ( ) : IDockContent[]
LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent ) : void
LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent, bool closeStream ) : void
LoadFromXml ( string fileName, DeserializeDockContent deserializeContent ) : void
RemoveContent ( IDockContent content ) : void
ResumeLayout ( bool performLayout, bool allWindows ) : void
SaveAsXml ( System.Stream stream, Encoding encoding ) : void
SaveAsXml ( System.Stream stream, Encoding encoding, bool upstream ) : void
SaveAsXml ( string fileName ) : void
SaveAsXml ( string fileName, Encoding encoding ) : void
SetPaneIndex ( DockPane pane, int index ) : void
SuspendLayout ( bool allWindows ) : void
UpdateDockWindowZOrder ( DockStyle dockStyle, bool fullPanelEdge ) : void

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

Метод Описание
Dispose ( bool disposing ) : void
OnActiveContentChanged ( EventArgs e ) : void
OnActiveDocumentChanged ( EventArgs e ) : void
OnActivePaneChanged ( EventArgs e ) : void
OnContentAdded ( DockContentEventArgs e ) : void
OnContentRemoved ( DockContentEventArgs e ) : void
OnLayout ( System.Windows.Forms.LayoutEventArgs levent ) : void
OnPaint ( PaintEventArgs e ) : void
OnParentChanged ( EventArgs e ) : void
OnRightToLeftChanged ( EventArgs e ) : void
OnVisibleChanged ( EventArgs e ) : void

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

Метод Описание
AddContent ( IDockContent content ) : void
AddFloatWindow ( FloatWindow floatWindow ) : void
AddPane ( DockPane pane ) : void
BeginDrag ( IDockDragSource dragSource ) : void
BeginDrag ( ISplitterDragSource dragSource, Rectangle rectSplitter ) : void
CalculateDockPadding ( ) : void
DummyControl_Paint ( object sender, PaintEventArgs e ) : void
GetAutoHideWindowBounds ( Rectangle rectAutoHideWindow ) : Rectangle
GetDockDragHandler ( ) : DockDragHandler
GetDockWindowSize ( DockState dockState ) : int
GetMdiClientController ( ) : MdiClientController
GetSplitterDragHandler ( ) : SplitterDragHandler
GetTabStripRectangle ( DockState dockState ) : Rectangle
InvalidateWindowRegion ( ) : void
IsClipRectsChanged ( Rectangle clipRects ) : bool
IsParentFormValid ( ) : bool
MdiClientHandleAssigned ( object sender, EventArgs e ) : void
MdiClient_Layout ( object sender, System.Windows.Forms.LayoutEventArgs e ) : void
ParentFormMdiChildActivate ( object sender, EventArgs e ) : void
PerformMdiClientLayout ( ) : void
RectangleToMdiClient ( Rectangle rect ) : Rectangle
RefreshActiveAutoHideContent ( ) : void
RefreshAutoHideStrip ( ) : void
RemoveFloatWindow ( FloatWindow floatWindow ) : void
RemovePane ( DockPane pane ) : void
ResetAutoHideStripControl ( ) : void
ResumeMdiClientLayout ( bool perform ) : void
SaveFocus ( ) : void
SetAutoHideWindowParent ( ) : void
SetMdiClient ( ) : void
SetMdiClientBounds ( Rectangle bounds ) : void
SetRegion ( Rectangle clipRects ) : void
ShouldSerializeDefaultFloatWindowSize ( ) : bool
SuspendMdiClientLayout ( ) : void
UpdateWindowRegion ( ) : void
UpdateWindowRegion_ClipContent ( ) : void
UpdateWindowRegion_EmptyDocumentArea ( ) : void
UpdateWindowRegion_FullDocumentArea ( ) : void

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

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

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

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

public DockPanel ( ) : System
Результат System

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

public DocumentsToArray ( ) : IDockContent[]
Результат IDockContent[]

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

public LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent ) : void
stream System.Stream
deserializeContent DeserializeDockContent
Результат void

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

public LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent, bool closeStream ) : void
stream System.Stream
deserializeContent DeserializeDockContent
closeStream bool
Результат void

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

public LoadFromXml ( string fileName, DeserializeDockContent deserializeContent ) : void
fileName string
deserializeContent DeserializeDockContent
Результат void

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

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

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

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

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

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

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

protected OnContentAdded ( DockContentEventArgs e ) : void
e DockContentEventArgs
Результат void

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

protected OnContentRemoved ( DockContentEventArgs e ) : void
e DockContentEventArgs
Результат void

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

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

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

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

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

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

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

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

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

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

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

public RemoveContent ( IDockContent content ) : void
content IDockContent
Результат void

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

public ResumeLayout ( bool performLayout, bool allWindows ) : void
performLayout bool
allWindows bool
Результат void

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

public SaveAsXml ( System.Stream stream, Encoding encoding ) : void
stream System.Stream
encoding Encoding
Результат void

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

public SaveAsXml ( System.Stream stream, Encoding encoding, bool upstream ) : void
stream System.Stream
encoding Encoding
upstream bool
Результат void

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

public SaveAsXml ( string fileName ) : void
fileName string
Результат void

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

public SaveAsXml ( string fileName, Encoding encoding ) : void
fileName string
encoding Encoding
Результат void

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

public SetPaneIndex ( DockPane pane, int index ) : void
pane DockPane
index int
Результат void

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

public SuspendLayout ( bool allWindows ) : void
allWindows bool
Результат void

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

public UpdateDockWindowZOrder ( DockStyle dockStyle, bool fullPanelEdge ) : void
dockStyle DockStyle
fullPanelEdge bool
Результат void