C# 클래스 ARCed.UI.DockPanel

상속: System.Windows.Forms.Panel
파일 보기 프로젝트 열기: borisblizzard/arcreator 1 사용 예제들

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