C# Класс ComponentFactory.Krypton.Docking.KryptonDockingFloatingWindow

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

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

Метод Описание
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