<?xml version="1.0" encoding="utf-8" ?>
<CodeDoc>
	<Class name="DockPaneStripBase">
		<ClassDef>
			<summary>Implements the basic functionality common to the tab strip of <see cref="DockPane"/>.</summary>
		</ClassDef>
		<Construct name="(DockPane)">
			<summary>Creates a instance of <see cref="DockPaneStripBase"/>.</summary>
			<param name="pane">The <see cref="DockPane"/> to associate with.</param>
		</Construct>
		<Property name="DockPane">
			<summary>Gets the associated <see cref="DockPane"/>.</summary>
			<value>The associated <see cref="DockPane"/>.</value>
		</Property>
		<Property name="OutlineSize">
			<summary>Gets the size of the drag and drop outline.</summary>
			<value>The size, in pixel, of the drag and drop outline.</value>
		</Property>
		<Property name="Tabs">
			<summary>Gets a collection of <see cref="DockPaneTab"/> objects for the <see cref="DockPane"/>.</summary>
			<value>A <see cref="DockPaneTabCollection"/> that contains a collection of <see cref="DockPaneTab"/> objects for the <see cref="DockPane"/>.</value>
		</Property>
		<Property name="Appearance">
			<summary>Gets the appearance style of the <see cref="DockPane"/>.</summary>
			<value>A <see cref="WeifenLuo.WinFormsUI.DockPane.AppearanceStyle"/> value that specifies the appearance style of the <see cref="DockPaneTab"/> objects for the <see cref="DockPane"/>.</value>
		</Property>
		<Method name="EnsureTabVisible(IDockContent)">
			<summary>Ensures the specified content tab visible in the tab strip.</summary>
			<param name="content">The specified <see cref="IDockContent"/>.</param>
		</Method>
		<Method name="GetHitTest">
			<overloads><summary>Gets the hit test result of the tab strip.</summary></overloads>
		</Method>
		<Method name="GetHitTest()">
			<summary>Gets the hit test result of the tab strip using current mouse position.</summary>
			<returns>The zero based index of the content tab; -1 for none of the content tabs.</returns>
		</Method>
		<Method name="GetHitTest(Point)">
			<summary>Gets the hit test result of the tab strip using specified point.</summary>
			<param name="point">The specified point.</param>
			<returns>The zero based index of the content tab; -1 for none of the content tabs.</returns>
		</Method>
		<Method name="GetOutlineXorPath(int)">
			<summary>Gets the <see cref="GraphicsPath" /> that will be combined with the whole tab strip area by XOR to draw the drag and drop outline.</summary>
			<param name="index">The zero based index of the content tab.</param>
			<returns>The <see cref="GraphicsPath" /> that will be combined with the whole tab strip area by XOR to draw the drag and drop outline.</returns>
		</Method>
		<Method name="OnRefreshChanges()">
			<summary>Invoked when the underlying data has been changed and needs update of the control.</summary>
			<remarks>Derived class should override to update the changes.</remarks>
		</Method>
		<Method name="MeasureHeight()">
			<summary>Measures the height of the tab strip.</summary>
		</Method>
	</Class>
</CodeDoc>