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
tabint
ReadXml(XmlReader)
Provides custom formatting for XML serialization and deserialization.
public override void ReadXml(XmlReader reader)
Parameters
readerXmlReader
RemoveChild(ILayoutElement)
Remove the child element from the collection of children.
public override void RemoveChild(ILayoutElement element)
Parameters
elementILayoutElement
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
oldElementILayoutElementnewElementILayoutElement
Events
IsVisibleChanged
Event is invoked when the visibility of this object has changed.
public event EventHandler IsVisibleChanged