Class DockStateControllerBase
A DockStateControllerBase type can be dragged around as well as serve as drop targets. This controller provides
feedback and also allows itself to be dropped on other controllers.
Inheritance
System.Object
DockStateControllerBase
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Syncfusion.Tools.Windows.dll
public abstract class DockStateControllerBase : DockControllerBase, IDisposable
Constructors
Declaration
protected DockStateControllerBase(DockingManager mgr)
Parameters
Fields
Initialize the control in AutoHide Sizing.
Declaration
public bool bAutoHideSizing
Field Value
Declaration
protected bool bFreezeResize
Field Value
Initialize the control in AutoHide
Declaration
Field Value
Declaration
protected DockInfo dockInfoNew
Field Value
Declaration
protected DockInfo dockInfoPrevious
Field Value
Declaration
protected FloatingForm m_form
Field Value
Declaration
protected DockingStyle m_prevAHStyle
Field Value
Declaration
protected Size m_prevDockSize
Field Value
Declaration
protected Point m_prevFloatLocation
Field Value
Type |
System.Drawing.Point |
Declaration
protected Size m_prevFloatSize
Field Value
Declaration
protected DockStateControllerWrapper m_prevWrapper
Field Value
Declaration
protected DockStateControllerWrapper m_releasedWrapper
Field Value
Declaration
protected FloatingForm m_sharedForm
Field Value
Declaration
protected Minimization m_siblingMinimization
Field Value
Declaration
protected ArrayList m_storedDockSizes
Field Value
Type |
System.Collections.ArrayList |
Declaration
protected ArrayList m_storedFloatSizes
Field Value
Type |
System.Collections.ArrayList |
Declaration
protected ArrayList m_storedSizes
Field Value
Type |
System.Collections.ArrayList |
Declaration
protected DockStateControllerWrapper m_tempWrapper
Field Value
Properties
Gets / Sets the Auto hide index
Declaration
public int AutoHideIndex { get; set; }
Property Value
Gets / Sets the AutoHideMode.
Declaration
public virtual bool AutoHideMode { get; set; }
Property Value
Declaration
protected bool CanMaximize { get; }
Property Value
Gets / Sets the new DockInfo
Declaration
public virtual DockInfo DINew { get; set; }
Property Value
Gets / Sets the previous DockInfo.
Declaration
public virtual DockInfo DIPrevious { get; set; }
Property Value
Declaration
public DockingStyle DockEdge { get; set; }
Property Value
Gets / Sets the PreviousAutoHideIndex
Declaration
public int PreviousAutoHideIndex { get; set; }
Property Value
Methods
Indicates control is entered in Auto hide mode.
Declaration
public abstract void EnterAutoHideMode()
Declaration
public abstract void ExitAutoHideMode(bool bcloseonexit)
Parameters
Type |
Name |
Description |
System.Boolean |
bcloseonexit |
Indicates whether the close on exit.
|
Declaration
protected virtual SizingController GetTopSizingController(SizingController sc)
Parameters
Returns
Declaration
protected virtual void PerformSizeCorrection(SizingController sc)
Parameters
Declaration
protected virtual void PerformSizeCorrection(SizingController sc, DockPreference preference)
Parameters
Declaration
public virtual void TransientControllerChanged(object sender, ControllerChangedEventArgs e)
Parameters
Implements
System.IDisposable