<?xml version="1.0" encoding="utf-8" ?>
<CodeDoc>
	<Class name='DockList'>
		<ClassDef>
			<summary>Maintains a list of nested docking <see cref="WeifenLuo.WinFormsUI.DockPane" /> objects.</summary>
			<remarks>
				<include file='Interfaces.xml' path='//Interface[@name="IDockListContainer"]/InterfaceDef/remarks/*' />
			</remarks>
			<seealso cref="WeifenLuo.WinFormsUI.DockPane">DockPane Class</seealso>
		</ClassDef>
		<Property name="DisplayingList">
			<summary>Gets the associated <b>DisplayingDockList</b> object.</summary>
			<value>A <see cref="WeifenLuo.WinFormsUI.DisplayingDockList" /> object which associates with this <B>DockList</B> object.</value>
		</Property>
		<Property name="Container">
			<summary>Gets the container which owns this <see cref='WeifenLuo.WinFormsUI.DockList' /> object.</summary>
			<value>A <see cref='WeifenLuo.WinFormsUI.IDockListContainer' /> which contains this <see cref='WeifenLuo.WinFormsUI.DockList' /> object.</value>
			<seealso cref='WeifenLuo.WinFormsUI.DisplayingDockList'>DisplayingDockList Class</seealso>
		</Property>
		<Property name="DockState">
			<summary>Gets the docking state from the <see cref="WeifenLuo.WinFormsUI.DisplayingDockList.Container" />.</summary>
			<include file='Interfaces.xml' path='//Interface[@name="IDockListContainer"]/Property[@name="DockState"]/value' />
		</Property>
		<Property name="IsFloat">
			<summary>Determines whether the the <see cref="WeifenLuo.WinFormsUI.DisplayingDockList.Container" /> is floating.</summary>
			<include file='Interfaces.xml' path='//Interface[@name="IDockListContainer"]/Property[@name="IsFloat"]/value' />
		</Property>
		<Property name="Item">
			<summary>
				<para>Gets a <see cref="WeifenLuo.WinFormsUI.DockPane" /> at the specified index.</para>
				<para>In C#, this property is the indexer for the <see cref="WeifenLuo.WinFormsUI.DockList" /> class.</para>
			</summary>
			<param name="index">
			The zero-based <see cref="WeifenLuo.WinFormsUI.DockPane" /> to get.
		</param>
			<value>
			The <see cref="WeifenLuo.WinFormsUI.DockPane" /> at the specified index.
		</value>
		</Property>
		<Method name="Contains(DockPane)">
			<summary>
			Determines whether a <see cref="WeifenLuo.WinFormsUI.DockPane" /> is in the
			<see cref="WeifenLuo.WinFormsUI.DockList" />.
		</summary>
			<param name="pane">
			The <see cref="WeifenLuo.WinFormsUI.DockPane" /> to locate in
			<see cref="WeifenLuo.WinFormsUI.DockList" />.
		</param>
			<returns>
			<b>true</b> if <paramref name="pane" /> is found in the
			<see cref="WeifenLuo.WinFormsUI.DockList" />;
			otherwise, <b>false</b>.
		</returns>
		</Method>
		<Method name="IndexOf(DockPane)">
			<summary>
			Searches for the specified <see cref="WeifenLuo.WinFormsUI.DockPane" />
			and returns the zero-based index within the entire
			<see cref="WeifenLuo.WinFormsUI.DockList" />.
		</summary>
			<param name="pane">
			The <see cref="WeifenLuo.WinFormsUI.DockPane" />
			to locate in the <see cref="WeifenLuo.WinFormsUI.DockList" />
		</param>
			<returns>
			The zero-based index of <paramref name="pane" /> within the entire
			<see cref="WeifenLuo.WinFormsUI.DockList" />, if found;
			otherwise, -1.
		</returns>
		</Method>
		<Method name="GetDefaultPrevPane(DockPane)">
			<summary>
			Gets the default <see cref="WeifenLuo.WinFormsUI.DockPane" />
			in this	<see cref="WeifenLuo.WinFormsUI.DockList" /> to dock inside.
		</summary>
			<param name="pane">
			The <see cref="WeifenLuo.WinFormsUI.DockPane" />
			to add to this <see cref="WeifenLuo.WinFormsUI.DockList" />.
		</param>
			<returns>
			The default <see cref="WeifenLuo.WinFormsUI.DockPane" /> for <paramref name="pane" /> to dock inside,
			<b>null</b> if this	<see cref="WeifenLuo.WinFormsUI.DockList" /> is empty.
		</returns>
		</Method>
	</Class>
</CodeDoc>