Class DockWindowCollection
A collection that stores all DockWindow instances available per RadDock basis.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI.Docking
Assembly: Telerik.WinControls.RadDock.dll
Syntax
public class DockWindowCollection : ICollection, IEnumerable<DockWindow>, IEnumerable
Properties
Count
Gest the number of DockWindow instances registered with the owning RadDock.
Declaration
public int Count { get; }
Property Value
System.Int32
|
Implements
DocumentWindows
Gets all the DocumentWindow instances available. This will not include ToolWindow instances that are currently TabbedDocuments.
Declaration
public DockWindow[] DocumentWindows { get; }
Property Value
DockWindow[]
|
Item[Int32]
Gets the DockWindow instance at the specified index.
Declaration
public DockWindow this[int index] { get; }
Parameters
System.Int32
index
|
Property Value
DockWindow
|
Item[String]
Gets the DockWindow instances that matches the specified name.
Declaration
public DockWindow this[string name] { get; }
Parameters
System.String
name
|
Property Value
DockWindow
|
ToolWindows
Gets all the ToolWindow instances available.
Declaration
public DockWindow[] ToolWindows { get; }
Property Value
DockWindow[]
|
Methods
CopyTo(Array, Int32)
Copies the collection to the destination Array, starting from the specified index.
Declaration
public void CopyTo(Array array, int index)
Parameters
System.Array
array
|
System.Int32
index
|
Implements
GetEnumerator()
Declaration
public IEnumerator GetEnumerator()
Returns
System.Collections.IEnumerator
|
Implements
GetWindows(Predicate<DockWindow>)
Gets all the DockWindow instances that match the specified predicate.
Declaration
public DockWindow[] GetWindows(Predicate<DockWindow> predicate)
Parameters
System.Predicate<DockWindow>
predicate
|
Returns
DockWindow[]
|
GetWindows(DockState)
Gets all DockWindow instances that has the specified DockState.
Declaration
public DockWindow[] GetWindows(DockState state)
Parameters
DockState
state
|
Returns
DockWindow[]
|
Explicit Interface Implementations
IEnumerable<DockWindow>.GetEnumerator()
Declaration
IEnumerator<DockWindow> IEnumerable<DockWindow>.GetEnumerator()
Returns
System.Collections.Generic.IEnumerator<DockWindow>
|
Implements
ICollection.IsSynchronized
Declaration
bool ICollection.IsSynchronized { get; }
Returns
System.Boolean
|
Implements
ICollection.SyncRoot
Declaration
object ICollection.SyncRoot { get; }
Returns
System.Object
|