Table of Contents

Class LayoutAnchorableFloatingWindow

Namespace
HeBianGu.Control.Dock.Layout
Assembly
HeBianGu.Control.Dock.dll

Implements the model for a floating window control that can host an anchorable control (tool window) in a floating window.

[Serializable]
public class LayoutAnchorableFloatingWindow : LayoutFloatingWindow, ILayoutContainer, ILayoutElement, INotifyPropertyChanged, INotifyPropertyChanging, IXmlSerializable, ILayoutElementWithVisibility
Inheritance
LayoutAnchorableFloatingWindow
Implements
Inherited Members
Extension Methods

Properties

Children

Gets the list of ILayoutElement based children below this object.

public override IEnumerable<ILayoutElement> Children { get; }

Property Value

IEnumerable<ILayoutElement>

ChildrenCount

Gets the number of children below this object.

public override int ChildrenCount { get; }

Property Value

int

IsSinglePane

public bool IsSinglePane { get; }

Property Value

bool

IsValid

public override bool IsValid { get; }

Property Value

bool

IsVisible

Gets/sets whether this object is in a state where it is visible in the UI or not.

public bool IsVisible { get; }

Property Value

bool

RootPanel

public LayoutAnchorablePaneGroup RootPanel { get; set; }

Property Value

LayoutAnchorablePaneGroup

SinglePane

public ILayoutAnchorablePane SinglePane { get; }

Property Value

ILayoutAnchorablePane

Methods

ConsoleDump(int)

public override void ConsoleDump(int tab)

Parameters

tab int

ReadXml(XmlReader)

Provides custom formatting for XML serialization and deserialization.

public override void ReadXml(XmlReader reader)

Parameters

reader XmlReader

RemoveChild(ILayoutElement)

Remove the child element from the collection of children.

public override void RemoveChild(ILayoutElement element)

Parameters

element ILayoutElement

ReplaceChild(ILayoutElement, ILayoutElement)

Replace the child element with a new child in the collection of children.

public override void ReplaceChild(ILayoutElement oldElement, ILayoutElement newElement)

Parameters

oldElement ILayoutElement
newElement ILayoutElement

Events

IsVisibleChanged

Event is invoked when the visibility of this object has changed.

public event EventHandler IsVisibleChanged

Event Type

EventHandler