Class LayoutAnchorableFloatingWindow
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
ChildrenCount
Gets the number of children below this object.
public override int ChildrenCount { get; }
Property Value
IsSinglePane
public bool IsSinglePane { get; }
Property Value
IsValid
public override bool IsValid { get; }
Property Value
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
RootPanel
public LayoutAnchorablePaneGroup RootPanel { get; set; }
Property Value
SinglePane
public ILayoutAnchorablePane SinglePane { get; }
Property Value
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
ILayoutElementnewElement
ILayoutElement
Events
IsVisibleChanged
Event is invoked when the visibility of this object has changed.
public event EventHandler IsVisibleChanged