C# 클래스 ComponentFactory.Krypton.Docking.KryptonDockingFloatingWindow

상속: DockingElementClosedCollection
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

공개 메소드들

메소드 설명
CellForPage ( string uniqueName ) : KryptonWorkspaceCell

Return the workspace cell that contains the named page.

KryptonDockingFloatingWindow ( string name, Form owner, KryptonDockingFloatspace floatspace ) : System

Initialize a new instance of the KryptonDockingFloatingWindow class.

PropogateAction ( DockingPropogateAction action, string uniqueNames ) : void

Propogates an action request down the hierarchy of docking elements.

PropogateDragTargets ( KryptonFloatingWindow floatingWindow, PageDragEndData dragData, DragTargetList targets ) : void

Propogates a request for drag targets down the hierarchy of docking elements.

SaveElementToXml ( XmlWriter xmlWriter ) : void

Saves docking configuration information using a provider xml writer.

SelectPage ( string uniqueName ) : void

Ensure the provided page is selected within the cell that contains it.

보호된 메소드들

메소드 설명
LoadDockingElement ( XmlReader xmlReader, KryptonPageCollection pages ) : void

Perform docking element specific actions based on the loading xml.

비공개 메소드들

메소드 설명
OnDockingFloatspaceDisposed ( object sender, EventArgs e ) : void
OnFloatingWindowCaptionDragging ( object sender, ScreenAndOffsetEventArgs e ) : void
OnFloatingWindowCloseClicked ( object sender, UniqueNamesEventArgs e ) : void
OnFloatingWindowDisposed ( object sender, EventArgs e ) : void

메소드 상세

CellForPage() 공개 메소드

Return the workspace cell that contains the named page.
public CellForPage ( string uniqueName ) : KryptonWorkspaceCell
uniqueName string Unique name for search.
리턴 KryptonWorkspaceCell

KryptonDockingFloatingWindow() 공개 메소드

Initialize a new instance of the KryptonDockingFloatingWindow class.
public KryptonDockingFloatingWindow ( string name, Form owner, KryptonDockingFloatspace floatspace ) : System
name string Initial name of the element.
owner System.Windows.Forms.Form Reference to form that owns the floating windows.
floatspace KryptonDockingFloatspace Reference to form that will own all the floating window.
리턴 System

LoadDockingElement() 보호된 메소드

Perform docking element specific actions based on the loading xml.
protected LoadDockingElement ( XmlReader xmlReader, KryptonPageCollection pages ) : void
xmlReader XmlReader Xml reader object.
pages KryptonPageCollection Collection of available pages.
리턴 void

PropogateAction() 공개 메소드

Propogates an action request down the hierarchy of docking elements.
public PropogateAction ( DockingPropogateAction action, string uniqueNames ) : void
action DockingPropogateAction Action that is requested to be performed.
uniqueNames string Array of unique names of the pages the action relates to.
리턴 void

PropogateDragTargets() 공개 메소드

Propogates a request for drag targets down the hierarchy of docking elements.
public PropogateDragTargets ( KryptonFloatingWindow floatingWindow, PageDragEndData dragData, DragTargetList targets ) : void
floatingWindow KryptonFloatingWindow Reference to window being dragged.
dragData ComponentFactory.Krypton.Navigator.PageDragEndData Set of pages being dragged.
targets DragTargetList Collection of drag targets.
리턴 void

SaveElementToXml() 공개 메소드

Saves docking configuration information using a provider xml writer.
public SaveElementToXml ( XmlWriter xmlWriter ) : void
xmlWriter System.Xml.XmlWriter Xml writer object.
리턴 void

SelectPage() 공개 메소드

Ensure the provided page is selected within the cell that contains it.
public SelectPage ( string uniqueName ) : void
uniqueName string Unique name to be selected.
리턴 void