menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DockingManager - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class DockingManager

    Represents DockingManager's properties.

    Inheritance
    System.Object
    DockingManager
    Implements
    IFlipParent
    System.Windows.IInputElement
    System.IDisposable
    Namespace: Syncfusion.Windows.Tools.Controls
    Assembly: Syncfusion.Tools.Wpf.dll
    Syntax
    [SkinType(SkinVisualStyle = Skin.Office2007Blue, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2007BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Black, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2007BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2007Silver, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2007SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Blue, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2010BlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Black, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2010BlackStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2010Silver, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2010SilverStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2003, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2003Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Blend, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/BlendStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.SyncOrange, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/SyncOrangeStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyRed, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/ShinyRedStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.ShinyBlue, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/ShinyBlueStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Default, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF;component/Framework/DockingManager/Themes/vista.aero.xaml")]
    [SkinType(SkinVisualStyle = Skin.VS2010, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/VS2010Style.xaml")]
    [SkinType(SkinVisualStyle = Skin.Metro, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/MetroStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Transparent, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/TransparentStyle.xaml")]
    [SkinType(SkinVisualStyle = Skin.Office2013, Type = typeof(DockingManager), XamlResource = "/Syncfusion.Tools.WPF.Classic;component/Framework/DockingManager/Themes/Office2013Style.xaml")]
    public class DockingManager : FrameworkElement, IRemoveChild, IFlipParent, IInputElement, IDisposable
    Examples

    This example shows how to use DockingManager in C#.

    //creating docking manager without saving the state.
    DockingManager dm = new DockingManager();
    //creating docking manager with saving the state.
    DockingManager dm2 = new DockingManager( true );

    This example shows how to use DockingManager in XAML.

    <Syncfusion:DockingManager x:Name="dockingManager" IsEnableHotTracking="True">
    <Syncfusion:DockingManager.CustomMenuItems>
    <Syncfusion:CustomMenuItemCollection>
    <Syncfusion:CustomMenuItem Header="Global item 1" Click="OnItemClick" />
    <Syncfusion:CustomMenuItem Header="Global item 2" Click="OnItemClick" />
    </Syncfusion:CustomMenuItemCollection>
    </Syncfusion:DockingManager.CustomMenuItems>
    <Syncfusion:DockingManager.Icon>
    <ImageBrush ImageSource="Images\myr.PNG" />
    </Syncfusion:DockingManager.Icon>
    <Syncfusion:DockingManager.HeaderTemplate>
    <DataTemplate>
    <DockPanel LastChildFill="True" >
    <TextBlock Text="{Binding}" TextTrimming="CharacterEllipsis" />
    </DockPanel>
    </DataTemplate>
    </Syncfusion:DockingManager.HeaderTemplate>
    <ListView Syncfusion:DockingManager.DesiredWidthInDockedMode="150">
    <ListViewItem>0</ListViewItem>
    <ListViewItem>!</ListViewItem>
    </ListView>
    <Button Name="Button1" Click="Button1Click" Syncfusion:DockingManager.SideInDockedMode="Left">
    <Syncfusion:DockingManager.CustomMenuItems>
    <Syncfusion:CustomMenuItemCollection>
    <Syncfusion:CustomMenuItem Header="Local item 10" Click="OnItemClick" />
    <Syncfusion:CustomMenuItem Header="Local item 20" Click="OnItemClick" />
    </Syncfusion:CustomMenuItemCollection>
    </Syncfusion:DockingManager.CustomMenuItems>
    Button1
    </Button>
    </Syncfusion:DockingManager>

    In this example you can see event handlers implementation in C#.

    private void OnItemClick( Object sender, RoutedEventArgs e )
    {
    MenuItem item = (MenuItem)sender;
    string message = item.Header.ToString();
    CustomContextMenu menu = (CustomContextMenu)item.Parent;
    MessageBox.Show( message, menu.TargetElement.Name );
    }
    private void Button1Click( object sender, RoutedEventArgs e )
    {
    DockingManager.SetHeader( Button1, ( ++iClicked ).ToString() );
    }

    Constructors

    DockingManager()

    Initializes a new instance of the DockingManager class.

    Declaration
    public DockingManager()

    DockingManager(Boolean)

    Initializes a new instance of the DockingManager class with ability to load state after initialization.

    Declaration
    public DockingManager(bool persistState)
    Parameters
    Type Name Description
    System.Boolean persistState

    A Boolean value that specifies whether to load state from isolated storage.

    Fields

    ActivateOnCloseProperty

    Identifies the ActivateOnClose attached property.

    Declaration
    public static readonly DependencyProperty ActivateOnCloseProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ActiveWindowProperty

    Identifies DockingManager.ActiveWindowProperty dependency property.

    Declaration
    public static readonly DependencyProperty ActiveWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AllowProportionalResizeProperty

    Identifies DockingManager.AllowProportionalResizeProperty dependency property.This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty AllowProportionalResizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AllowSnapProperty

    Identifies DockingManager.AllowSnap attached property.

    Declaration
    public static readonly DependencyProperty AllowSnapProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny snap behavior of FloatWindows. If it is set to true it means float window can be snapped with another float widnow. The default value is false.

    AllowsTransparencyForFloatWindowProperty

    Identifies DockingManager.AllowsTransparencyForFloatWindow attached property

    Declaration
    public static readonly DependencyProperty AllowsTransparencyForFloatWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AnimateOnNewItemAddedProperty

    Identifies DockingManager.AnimateOnNewItemAdded dependency property.

    Declaration
    public static readonly DependencyProperty AnimateOnNewItemAddedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AnimationDelayProperty

    Identifies DockingManager.AnimationDelay attached property.

    Declaration
    public static readonly DependencyProperty AnimationDelayProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to determine the amount of time for the auto hide animation. The default value is 200 milliseconds

    AutoHideAnimationModeProperty

    Identifies DockingManager.AutoHideAnimationMode dependency property.

    Declaration
    public static readonly DependencyProperty AutoHideAnimationModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AutoHideAnimationStartEvent

    Identifies DockingManager.AutoHideAnimationStart event.

    Declaration
    public static readonly RoutedEvent AutoHideAnimationStartEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    AutoHideAnimationStopEvent

    Identifies DockingManager.AutoHideAnimationStop event.

    Declaration
    public static readonly RoutedEvent AutoHideAnimationStopEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    AutoHideTabsModeProperty

    Identifies DockingManager.AutoHideTabsMode dependency property.

    Declaration
    public static readonly DependencyProperty AutoHideTabsModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AutoHideVisibilityProperty

    Identifies DockingManager.AutoHideVisibility dependency property.

    Declaration
    public static readonly DependencyProperty AutoHideVisibilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    AwlButtonTemplateProperty

    Identifies the AwlButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty AwlButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    BackgroundProperty

    Identifies the Background dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty BackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    BeforeContextMenuOpenEvent

    Identifies DockingManager.BeforeContextMenuOpen event.

    Declaration
    public static readonly RoutedEvent BeforeContextMenuOpenEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    BottomDragProviderProperty

    Identifies DockingManager.BottomDragProvider dependency property.

    Declaration
    public static readonly DependencyProperty BottomDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    BottomFloatMouseOverBorderBrushProperty

    Identifies BottomtFloatMouseOverBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty BottomFloatMouseOverBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanAutoHideProperty

    Identifies DockingManager.CanAutoHide attached property.

    Declaration
    public static readonly DependencyProperty CanAutoHideProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to allow or deny change element state to DockState.Autohidden. If it is set to false it means element cannot be auto hidden The default value is true.

    CanCloseProperty

    Identifies DockingManager.CanClose attached property.

    Declaration
    public static readonly DependencyProperty CanCloseProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element state to DockState.Hidden. If it is set to false it means element cannot be closed. The default value is true.

    CanDockonFloatProperty

    Identifies the DockingManager.CanDockonFloat an attached property

    Declaration
    public static readonly DependencyProperty CanDockonFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanDockProperty

    Identifies DockingManager.CanDock attached property.

    Declaration
    public static readonly DependencyProperty CanDockProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element state to DockState.Dock. If it is set to false it means element cannot be docked to any host in docked state. It can only be docked in float state. The default value is true.

    CanDocumentProperty

    Identifies DockingManager.CanDocument attached property.

    Declaration
    public static readonly DependencyProperty CanDocumentProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element state to DockState.Document. If it is set to false it means element cannot be in document window. The default value is true.

    CanDragAutoHiddenProperty

    Gets or sets a value that indicates whether element can be dragged or not when it is in AutoHidden state.

    Declaration
    public static readonly DependencyProperty CanDragAutoHiddenProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny dragging the element in autohide state. If it is set to false it means element cannot be dragged. The default value is false.

    CanDragProperty

    Identifies DockingManager.CanDrag attached property.

    Declaration
    public static readonly DependencyProperty CanDragProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny dragging the element. If it is set to false it means element cannot be dragged. The default value is true.

    CanDragTabProperty

    Identifies the CanDragTab dependency property for Disabling dragging for particular tab item.

    Declaration
    public static readonly DependencyProperty CanDragTabProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanFloatMaximizeProperty

    Identifies the property DockingManager.CanFloatMaximize an attached property.

    Declaration
    public static readonly DependencyProperty CanFloatMaximizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanFloatProperty

    Identifies DockingManager.CanFloat attached property.

    Declaration
    public static readonly DependencyProperty CanFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element state to DockState.Float. If it is set to false it means element cannot be in float window. The default value is true.

    CanMaximizeProperty

    Identifies DockingManager.CanMaximize attached property.

    Declaration
    public static readonly DependencyProperty CanMaximizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element window state to WindowState.Maximized. If it is set to false it means element cannot be maximized in dock state. The default value is true.

    CanMinimizeFloatProperty

    Declaration
    public static readonly DependencyProperty CanMinimizeFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanMinimizeProperty

    Identifies DockingManager.CanMinimize attached property.

    Declaration
    public static readonly DependencyProperty CanMinimizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny change element window state to WindowState.Minimized. If it is set to false it means element cannot be minimized in dock state. The default value is true.

    CanNestedFloatProperty

    Identifies the CanNestedFloat dependency property.

    Declaration
    public static readonly DependencyProperty CanNestedFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeHeightInDockedStateProperty

    Identifies the DockingManager.CanResizeHeightInDockedState attached property

    Declaration
    public static readonly DependencyProperty CanResizeHeightInDockedStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeHeightInFloatStateProperty

    Identifies the DockingManager.CanResizeHeightInFloatState attached property

    Declaration
    public static readonly DependencyProperty CanResizeHeightInFloatStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeInDockedStateProperty

    Identifies the DockingManager.CanResizeInDockedState attached property

    Declaration
    public static readonly DependencyProperty CanResizeInDockedStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeInFloatStateProperty

    Identifies the DockingManager.CanResizeInFloatState attached property

    Declaration
    public static readonly DependencyProperty CanResizeInFloatStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeWidthInDockedStateProperty

    Identifies the DockingManager.CanResizeWidthInDockedState attached property

    Declaration
    public static readonly DependencyProperty CanResizeWidthInDockedStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanResizeWidthInFloatStateProperty

    Identifies the DockingManager.CanResizeWidthInFloatState attached property

    Declaration
    public static readonly DependencyProperty CanResizeWidthInFloatStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CanSerializeProperty

    Identifies DockingManager.CanSerialize attached property.

    Declaration
    public static readonly DependencyProperty CanSerializeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow whether serialization can be performed for specific child . If it is set to true it allows to perform serialization for specific child. The default value is true.

    CaptionToolTipProperty

    Declaration
    public static readonly DependencyProperty CaptionToolTipProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CenterDragProviderProperty

    Identifies DockingManager.CenterDragProvider dependency property.

    Declaration
    public static readonly DependencyProperty CenterDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ClientControlProperty

    Identifies DockingManager.ClientControlProperty dependency property.

    Declaration
    public static readonly DependencyProperty ClientControlProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CloseButtonTemplateProperty

    Identifies the CloseButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty CloseButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CloseModeProperty

    Declaration
    public static readonly DependencyProperty CloseModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CloseTabOnMiddleClickProperty

    Declaration
    public static readonly DependencyProperty CloseTabOnMiddleClickProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CloseTabsProperty

    Identifies DockingManager.CloseTabs dependency property.

    Declaration
    public static readonly DependencyProperty CloseTabsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CollapseDefaultContextMenuItemsInDockProperty

    Identifies DockingManager.CollapseDefaultContextMenuItemsInDock attached property

    Declaration
    public static readonly DependencyProperty CollapseDefaultContextMenuItemsInDockProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CollapseDefaultContextMenuItemsInDocumentTabProperty

    Identifies DockingManager.CollapseDefaultContextMenuItemsInDocumentTab attached property

    Declaration
    public static readonly DependencyProperty CollapseDefaultContextMenuItemsInDocumentTabProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CollapseDefaultContextMenuItemsInFloatProperty

    Identifies DockingManager.CollapseDefaultContextMenuItemsInFloat attached property

    Declaration
    public static readonly DependencyProperty CollapseDefaultContextMenuItemsInFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CollapseDefaultContextMenuItemsProperty

    Identifies DockingManager.CollapseDefaultContextMenuItems dependency property.

    Declaration
    public static readonly DependencyProperty CollapseDefaultContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    CollapseDefaultTabListContextMenuItemsProperty

    Identifies the CollapseDefaultTabListContextMenuItems dependency property

    Declaration
    public static readonly DependencyProperty CollapseDefaultTabListContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ContainerModeProperty

    Identifies the ContainerMode dependency property.

    Declaration
    public static readonly DependencyProperty ContainerModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ContainerSplitterResizeProperty

    Identifies DockingManager.ContainerSplitterResize dependency property.

    Declaration
    public static readonly DependencyProperty ContainerSplitterResizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ContainerStyleProperty

    Identifies the container style dependency property.

    Declaration
    public static readonly DependencyProperty ContainerStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ContextMenuItemClickEvent

    Identifies DockingManager.ContextMenuItemClick event.

    Declaration
    public static readonly RoutedEvent ContextMenuItemClickEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    CustomMenuItemsProperty

    Identifies DockingManager.CustomMenuItems attached property.

    Declaration
    public static readonly DependencyProperty CustomMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and gives an ability to add some extra menu items to the context menu which can be called for the element. This can easily extend GUI functionality by using that custom menu items to provide actions form the sample.

    DesiredClientHeightInDockedModeProperty

    Identifies DockingManager.DesiredClientHeightInDockedMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredClientHeightInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host element's height in docked state. Default value is 90.

    DesiredClientHeightInFloatModeProperty

    Identifies DockingManager.DesiredClientHeightInFloatMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredClientHeightInFloatModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host element's height in float state. Default value is 90.

    DesiredHeightInDockedModeProperty

    Identifies DockingManager.DesiredHeightInDockedMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredHeightInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host height in docked state. Default value is 90.

    DesiredHeightInFloatingModeProperty

    Identifies DockingManager.DesiredHeightInFloatingMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredHeightInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host height in float state. Default value is 90.

    DesiredMaxHeightInDockedModeProperty

    Identifies the DockingManager.DesiredMaxHeightInDockedMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMaxHeightInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMaxHeightInFloatingModeProperty

    Identifies the DockingManager.DesiredMaxHeightInFloatingMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMaxHeightInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMaxWidthInDockedModeProperty

    Identifies the DockingManager.DesiredMaxWidthInDockedMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMaxWidthInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMaxWidthInFloatingModeProperty

    Identifies the DockingManager.DesiredMaxWidthInFloatingMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMaxWidthInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMinHeightInDockedModeProperty

    Identifies the DockingManager.DesiredMinHeightInDockedMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMinHeightInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMinHeightInFloatingModeProperty

    Identifies the DockingManager.DesiredMinHeightInFloatingMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMinHeightInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMinWidthInDockedModeProperty

    Identifies the DockingManager.DesiredMinWidthInDockedMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMinWidthInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredMinWidthInFloatingModeProperty

    Identifies the DockingManager.DesiredMinWidthInFloatingMode attached property

    Declaration
    public static readonly DependencyProperty DesiredMinWidthInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DesiredWidthInDockedModeProperty

    Identifies DockingManager.DesiredWidthInDockedMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredWidthInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host width in docked state. Default value is 90.

    DesiredWidthInFloatingModeProperty

    Identifies DockingManager.DesiredWidthInFloatingMode attached property.

    Declaration
    public static readonly DependencyProperty DesiredWidthInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to calculate parent host width in float state. Default value is 90.

    DisabledCloseButtonsBehaviorProperty

    Identifies the DisabledCloseButtonsBehavior dependency property.

    Declaration
    public static readonly DependencyProperty DisabledCloseButtonsBehaviorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockAbilityProperty

    Identifies DockingManager.DockAbilityProperty dependency property.

    Declaration
    public static readonly DependencyProperty DockAbilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockBehaviorProperty

    Declaration
    public static readonly DependencyProperty DockBehaviorProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockedElementContextMenuItemTemplateProperty

    Identifies the DockedElementContextMenuItemTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty DockedElementContextMenuItemTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockedElementTabbedHostStyleProperty

    Identifies the DockedElementTabbedHostStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty DockedElementTabbedHostStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockFillDocumentModeProperty

    Identifies DockingManager.DockFillDocumentMode dependency property.

    Declaration
    public static readonly DependencyProperty DockFillDocumentModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockFillModeProperty

    Identifies DockingManager.DockFillModeProperty dependency property.

    Declaration
    public static readonly DependencyProperty DockFillModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockFillProperty

    Identifies DockingManager.DockFillProperty dependency property.

    Declaration
    public static readonly DependencyProperty DockFillProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockHeaderStyleProperty

    Identifies DockHeaderStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty DockHeaderStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockInfoProperty

    Property to identify the DockInfoProperty

    Declaration
    protected static readonly DependencyProperty DockInfoProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockInfoPropertyKey

    Property to identify the DockInfoPropertyKey

    Declaration
    protected static readonly DependencyPropertyKey DockInfoPropertyKey
    Field Value
    Type
    System.Windows.DependencyPropertyKey

    DockingManagerProperty

    Identifies DockingManager.DockingManagerProperty dependency property.

    Declaration
    public static readonly DependencyProperty DockingManagerProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockMenuClickEvent

    Identifies DockingManager.DockMenuClick event.

    Declaration
    public static readonly RoutedEvent DockMenuClickEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    DockStateChangedEvent

    Bubble routed event, raised when the state of the element has changed.

    Declaration
    public static readonly RoutedEvent DockStateChangedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    DockTabAlignmentProperty

    Identifies DockingManager.DockTabAlignment dependency property.

    Declaration
    public static readonly DependencyProperty DockTabAlignmentProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockToFillProperty

    Identifies DockingManager.DockToFill attached property.

    Declaration
    public static readonly DependencyProperty DockToFillProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to specify how to operate with child size in its container. If it's set to true element will use all available space instead if its desired size. The default value is false.

    DockWindowContextMenuItemsProperty

    Identifies DockingManager.DockWindowContextMenuItems attached property

    Declaration
    public static readonly DependencyProperty DockWindowContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DockWindowStateChangedEvent

    Bubble routed event, raised when the window state of the element has changed.

    Declaration
    public static readonly RoutedEvent DockWindowStateChangedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    DockWindowStateProperty

    Identifies DockingManager.DockWindowState attached property.

    Declaration
    public static readonly DependencyProperty DockWindowStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DocumentCloseButtonTypeProperty

    Identifies the DocumentCloseButtonType dependency property.

    Declaration
    public static readonly DependencyProperty DocumentCloseButtonTypeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DocumentMDIHeaderStyleProperty

    Identifies the DocumentMDIHeaderStyle dependency property that Presents property for customizing the Document MDI Header Style

    Declaration
    public static readonly DependencyProperty DocumentMDIHeaderStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DocumentTabControlStyleProperty

    Identifies the DocumentTabControlStyle dependency property which presents property for customizing the Document Tab Control Style

    Declaration
    public static readonly DependencyProperty DocumentTabControlStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DocumentTabItemContextMenuItemsProperty

    Identifies DockingManager.DocumentTabItemContextMenuItems attached property

    Declaration
    public static readonly DependencyProperty DocumentTabItemContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DocumentTabItemStyleProperty

    Identifies the DocumentTabItemStyle dependency property which presents property for customizing the Document Tab Header's Style

    Declaration
    public static readonly DependencyProperty DocumentTabItemStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DoubleClickActionProperty

    Identifies the DoubleClickAction dependency property.

    Declaration
    public static readonly DependencyProperty DoubleClickActionProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    The identifier for the DoubleClickAction dependency property.

    DraggingTypeProperty

    Identifies DockingManager.DraggingType dependency property.

    Declaration
    public static readonly DependencyProperty DraggingTypeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    DragHostAdornerStyleProperty

    Identifies DragHostAdornerStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty DragHostAdornerStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EditModeDocumentTabHeaderStyleProperty

    Identifies the EditModeDocumentTabHeader dependency property which Presents mode for change active item.

    Declaration
    public static readonly DependencyProperty EditModeDocumentTabHeaderStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ElementBorderThicknessProperty

    Identifies ElementBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty ElementBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableAutoScrollProperty

    Represents the EnableAutoScrollProperty

    Declaration
    public static readonly DependencyProperty EnableAutoScrollProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableBoundaryDeductionProperty

    Declaration
    public static readonly DependencyProperty EnableBoundaryDeductionProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableDocumentTabHeaderEditProperty

    Identifies the EnableDocumentTabHeaderEdit dependency property which presents mode for change active item.

    Declaration
    public static readonly DependencyProperty EnableDocumentTabHeaderEditProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableDocumentToFloatOnDoubleClickProperty

    Identifies DockingManager.EnableDocumentToFloatOnDoubleClickProperty dependency property.

    Declaration
    public static readonly DependencyProperty EnableDocumentToFloatOnDoubleClickProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableFlatLayoutProperty

    Declaration
    public static readonly DependencyProperty EnableFlatLayoutProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableInteropCompatibilityProperty

    Identifies the DockingManager.EnableInteropCompatibility an attached property.

    Declaration
    public static readonly DependencyProperty EnableInteropCompatibilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableMouseHoverBackgroundProperty

    Identifies DockingManager.EnableMouseHoverBackground dependency property.

    Declaration
    public static readonly DependencyProperty EnableMouseHoverBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableOptimizedKeyHandlingProperty

    Identifies EnableOptimizedKeyHandling dependency property.

    Declaration
    public static readonly DependencyProperty EnableOptimizedKeyHandlingProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableScrollableSidePanelProperty

    Identifies EnableScrollableSidePanel dependency property.

    Declaration
    public static readonly DependencyProperty EnableScrollableSidePanelProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    EnableSnappingFloatWindowProperty

    Identifies the EnableSnappingFloatWindow dependency property. This enables snapping behavior of FloatWindows

    Declaration
    public static readonly DependencyProperty EnableSnappingFloatWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatingWindowRectProperty

    Identifies DockingManager.FloatingWindowRect attached property.

    Declaration
    public static readonly DependencyProperty FloatingWindowRectProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to determine this size and location of the floating window where child is hosted. The default value is empty rect.

    FloatingWindowSnapDistanceProperty

    Identifies the FloatingWindowSnapDistance dependency property. This defines distance for snap the float windows...

    Declaration
    public static readonly DependencyProperty FloatingWindowSnapDistanceProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowBorderBrushProperty

    Identifies FloatWindowBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowBorderThicknessProperty

    Declaration
    public static readonly DependencyProperty FloatWindowBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowBottomBorderHeightProperty

    Identifies FloatWindowBottomBorderHeight dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowBottomBorderHeightProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowContextMenuItemsProperty

    Identifies DockingManager.FloatWindowContextMenuItems attached property

    Declaration
    public static readonly DependencyProperty FloatWindowContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowHeaderBackgroundProperty

    Identifies FloatWindowHeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowHeaderBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowHeaderForegroundProperty

    Identifies FloatWindowHeaderForeground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowHeaderForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowHeightProperty

    Identifies DockingManager.FloatWindowHeightProperty attached property.

    Declaration
    public static readonly DependencyProperty FloatWindowHeightProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowLeftBorderWidthProperty

    Identifies FloatWindowLeftBorderWidth dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowLeftBorderWidthProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowMouseOverBorderBrushProperty

    Identifies FloatWindowMouseOverBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowMouseOverBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowMouseOverHeaderBackgroundProperty

    Identifies FloatWindowMouseOverHeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowMouseOverHeaderBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowMouseOverHeaderForegroundProperty

    Identifies FloatWindowMouseOverHeaderForeground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowMouseOverHeaderForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowRightBorderWidthProperty

    Identifies FloatWindowRightBorderWidth dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowRightBorderWidthProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowSelectedBorderBrushProperty

    Identifies FloatWindowSelectedBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowSelectedBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowSelectedHeaderBackgroundProperty

    Identifies FloatWindowSelectedHeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowSelectedHeaderBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowSelectedHeaderForegroundProperty

    Identifies FloatWindowSelectedHeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowSelectedHeaderForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowSizeProperty

    Identifies DockingManager.FloatWindowSizeProperty attached property.

    Declaration
    public static readonly DependencyProperty FloatWindowSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowStyleProperty

    Identifies the FloatWindowStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowTemplateProperty

    Identifies the FloatWindowTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowTopBorderHeightProperty

    Identifies FloatWindowTopBorderHeight dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty FloatWindowTopBorderHeightProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FloatWindowWidthProperty

    Identifies DockingManager.FloatWindowWidthProperty attached property.

    Declaration
    public static readonly DependencyProperty FloatWindowWidthProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HasFocusProperty

    Identifies DockingManager.HasFocus attached property.

    Declaration
    protected static readonly DependencyProperty HasFocusProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to specify whether element has focus. Only one child can have focus at the same time. the default value is false.

    HeaderBackgroundProperty

    Identifies HeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderBorderBrushProperty

    Identifies HeaderBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderBorderThicknessProperty

    Identifies HeaderBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderForegroundProperty

    Identifies HeaderForeground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderForegroundSelectedProperty

    Identifies HeaderForegroundSelected dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderForegroundSelectedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderMouseOverBackgroundProperty

    Identifies HeaderMouseOverBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderMouseOverBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderProperty

    Identifies DockingManager.Header attached property.

    Declaration
    public static readonly DependencyProperty HeaderProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to present element in the parent host header. The default value is empty string.

    HeaderStyleProperty

    Declaration
    public static readonly DependencyProperty HeaderStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HeaderTemplateProperty

    Identifies the HeaderTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty HeaderTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    HideTDIHeaderOnSingleChildProperty

    Identifies DockingManager.HideTDIHeaderOnSongleChild Property

    Declaration
    public static readonly DependencyProperty HideTDIHeaderOnSingleChildProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IconProperty

    Identifies the Icon dependency property which specifies an icon, used for documents. This is an inheritable attached dependency property.

    Declaration
    public static readonly DependencyProperty IconProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IgnoreNamesOnDeserializeProperty

    Identifies IgnoreNamesOnDeserialize dependency property.

    Declaration
    public static readonly DependencyProperty IgnoreNamesOnDeserializeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsAnimationEnabledOnMouseOverProperty

    Identifies DockingManager.IsAnimationEnabledOnMouseOverProperty dependency property.

    Declaration
    public static readonly DependencyProperty IsAnimationEnabledOnMouseOverProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsContextMenuButtonVisibleProperty

    Identifies DockingManager.IsContextMenuButtonVisible attached property

    Declaration
    public static readonly DependencyProperty IsContextMenuButtonVisibleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsContextMenuVisibleProperty

    Identifies DockingManager.IsContextMenuButtonVisible attached property

    Declaration
    public static readonly DependencyProperty IsContextMenuVisibleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsDisableUnloadTabItemContentProperty

    Identifies IsDisableUnloadContentonTabItem dependency property.

    Declaration
    public static readonly DependencyProperty IsDisableUnloadTabItemContentProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsDraggingProperty

    Identifies DockingManager.IsDragging dependency property.

    Declaration
    public static readonly DependencyProperty IsDraggingProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsEnableHotTrackingProperty

    Identifies DockingManager.IsEnableHotTracking dependency property.

    Declaration
    public static readonly DependencyProperty IsEnableHotTrackingProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsFixedHeightProperty

    Identifies DockingManager.IsFixedHeight attached property.

    Declaration
    public static readonly DependencyProperty IsFixedHeightProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny resize of element's height If it is set to true it means element's height cannot be resized. The default value is false.

    IsFixedSizeProperty

    Identifies DockingManager.IsFixedSize attached property.

    Declaration
    public static readonly DependencyProperty IsFixedSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny resize of element If it is set to true it means element cannot be resized. The default value is false.

    IsFixedWidthProperty

    Identifies DockingManager.IsFixedWidth attached property.

    Declaration
    public static readonly DependencyProperty IsFixedWidthProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property is used to allow or deny resize of element's width If it is set to true it means element's width cannot be resized. The default value is false.

    IsFrozeProperty

    Identifies DockingManager.IsFroze attached property.

    Declaration
    public static readonly DependencyProperty IsFrozeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsInMDIMaximizedStateProperty

    Identifies the IsInMDIMaximizedState dependency property of the Documentcontainer.

    Declaration
    public static readonly DependencyProperty IsInMDIMaximizedStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsLazyLoadedProperty

    Identifies DockingManager.IsLazyLoaded dependency property. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty IsLazyLoadedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsNativeProperty

    Identifies the DockingManager.IsNative an attached property

    Declaration
    public static readonly DependencyProperty IsNativeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsRollupFloatWindowProperty

    Identifies DockingManager.IsRollupFloatWindow attached property

    Declaration
    public static readonly DependencyProperty IsRollupFloatWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsSelectedTabProperty

    Identifies DockingManager.IsSelectedTab attached property.

    Declaration
    public static readonly DependencyProperty IsSelectedTabProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to specify whether element will be selected if it is in tabbed side. The default value is false.

    IsTabPreviewEnabledProperty

    Identifies DockingManager.IsTabPreviewEnable dependency property for the tabpreview controls.

    Declaration
    public static readonly DependencyProperty IsTabPreviewEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsTDIDragDropEnabledProperty

    Identifies DockingManager.IsTDIDragDropEnabled attached property.

    Declaration
    public static readonly DependencyProperty IsTDIDragDropEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsVS2010DraggingEnabledProperty

    Identifies DockingManager.IsVS2010DraggingEnabled dependency property.

    Declaration
    public static readonly DependencyProperty IsVS2010DraggingEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsVS2013SidePanelEnableProperty

    Identifies DockingManager.IsVS2013SidePanelEnableProperty dependency property.

    Declaration
    public static readonly DependencyProperty IsVS2013SidePanelEnableProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ItemsSourceProperty

    Declaration
    public static readonly DependencyProperty ItemsSourceProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftDragProviderProperty

    Identifies DockingManager.LeftDragProvider dependency property.

    Declaration
    public static readonly DependencyProperty LeftDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatMouseOverBorderBrushProperty

    Identifies LeftFloatMouseOverBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatMouseOverBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatMouseOverBottomBorderBrushProperty

    Identifies LeftFloatMouseOverBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatMouseOverBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatMouseOverTopBorderBrushProperty

    Identifies LeftFloatMouseOverTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatMouseOverTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowBorderBrushProperty

    Identifies LeftFloatWindowBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowBottomBorderBrushProperty

    Identifies LeftFloatWindowBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowSelectedBorderBrushProperty

    Identifies LeftFloatWindowSelectedBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowSelectedBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowSelectedBottomBorderBrushProperty

    Identifies LeftFloatWindowSelectedBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowSelectedBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowSelectedTopBorderBrushProperty

    Identifies LeftFloatWindowSelectedTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowSelectedTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LeftFloatWindowTopBorderBrushProperty

    Identifies LeftFloatWindowTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty LeftFloatWindowTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ListenTabItemEventsProperty

    Identifies DockingManager.ListenTabItemEvents dependency property.

    Declaration
    public static readonly DependencyProperty ListenTabItemEventsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    m_Completehost

    Represents List of the completed host

    Declaration
    public List<DockedElementTabbedHost> m_Completehost
    Field Value
    Type
    System.Collections.Generic.List<DockedElementTabbedHost>

    m_onStatechange

    represent state changed flag

    Declaration
    public bool m_onStatechange
    Field Value
    Type
    System.Boolean

    m_VisibleWindows

    Represents visible window.

    Declaration
    protected readonly List<IWindow> m_VisibleWindows
    Field Value
    Type
    System.Collections.Generic.List<IWindow>

    m_WindowOrder

    represent the list of window order

    Declaration
    protected List<IWindow> m_WindowOrder
    Field Value
    Type
    System.Collections.Generic.List<IWindow>

    m_WindowsRegistered

    represent the list of registered window

    Declaration
    protected readonly List<IWindow> m_WindowsRegistered
    Field Value
    Type
    System.Collections.Generic.List<IWindow>

    m_WindowsUnRegistered

    represent the list of unregistered window

    Declaration
    protected readonly List<IWindow> m_WindowsUnRegistered
    Field Value
    Type
    System.Collections.Generic.List<IWindow>

    MainHostStyleProperty

    Identifies the MainHostStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty MainHostStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximizeButtonEnabledProperty

    Identifies DockingManager.MaximizeButtonEnabled dependency property.

    Declaration
    public static readonly DependencyProperty MaximizeButtonEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximizeButtonModeProperty

    Identifies DockingManager.MaximizeButtonMode dependency property.

    Declaration
    public static readonly DependencyProperty MaximizeButtonModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximizeButtonTemplateProperty

    Identifies the MaximizeButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty MaximizeButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MaximizeModeProperty

    Identifies DockingManager.MaximizeMode dependency property.

    Declaration
    public static readonly DependencyProperty MaximizeModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MenuButtonTemplateProperty

    Identifies the MenuButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty MenuButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizeButtonEnabledProperty

    Identifies DockingManager.MinimizeButtonEnabled dependency property.

    Declaration
    public static readonly DependencyProperty MinimizeButtonEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MinimizeButtonTemplateProperty

    Identifies the MinimizeButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty MinimizeButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NativeWindowStyleProperty

    Identifies the NativeWindowStyle dependency property

    Declaration
    public static readonly DependencyProperty NativeWindowStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NoDockProperty

    Identifies DockingManager.NoDock attached property.

    Declaration
    public static readonly DependencyProperty NoDockProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to allow or deny docking the element. If it is set to true element cannot be dock to any host and can exist only in float state as a separate window.

    NoHeaderProperty

    Gets or sets a value that indicates whether the header an element�s container is visible or not.

    Declaration
    public static readonly DependencyProperty NoHeaderProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to determine whether to show header in parent host. The default value is false.

    OuterDockAbilityProperty

    Identifies the outerDockAbility an attached property

    Declaration
    public static readonly DependencyProperty OuterDockAbilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    PersistStateProperty

    Identifies PersistState dependency property of the DockingManager. This property indicates whether load save state.

    Declaration
    public static readonly DependencyProperty PersistStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    PreviewPanelBackgroundProperty

    Identifies the PreviewPanelBackground dependency property that presents property for setting the Preview panel Background Brush

    Declaration
    public static readonly DependencyProperty PreviewPanelBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    PreviousStateProperty

    Identifies DockingManager.PreviousState attached property.

    Declaration
    protected static readonly DependencyProperty PreviousStateProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to store element state before closing. Use static method RestoreElement from class DockingManager to set the previous state. The default value is DockState.Dock.

    RestoreButtonTemplateProperty

    Identifies the RestoreButtonTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RestoreButtonTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RestrictWindowMinimumSizeProperty

    Identifies DockingManager.RestrictWindowMinimumSize dependency property.

    Declaration
    public static readonly DependencyProperty RestrictWindowMinimumSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightDragProviderProperty

    Identifies DockingManager.RightDragProvider dependency property.

    Declaration
    public static readonly DependencyProperty RightDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatMouseOverBorderBrushProperty

    Identifies RightFloatMouseOverBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatMouseOverBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatMouseOverBottomBorderBrushProperty

    Identifies RightFloatMouseOverBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatMouseOverBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatMouseOverTopBorderBrushProperty

    Identifies RightFloatMouseOverTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatMouseOverTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowBorderBrushProperty

    Identifies RightFloatWindowBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowBottomBorderBrushProperty

    Identifies RightFloatWindowBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowSelectedBorderBrushProperty

    Identifies RightFloatWindowSelectedBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowSelectedBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowSelectedBottomBorderBrushProperty

    Identifies RightFloatWindowSelectedBottomBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowSelectedBottomBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowSelectedTopBorderBrushProperty

    Identifies RightFloatWindowSelectedTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowSelectedTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    RightFloatWindowTopBorderBrushProperty

    Identifies RightFloatWindowTopBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty RightFloatWindowTopBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ScrollButtonModeProperty

    Identifies the ScrollButtonMode dependency property

    Declaration
    public static readonly DependencyProperty ScrollButtonModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ScrollButtonsBarStyleProperty

    Identifies the ScrollButtonBarStyle dependency property.Using a DependencyProperty as the backing store for ScrollButtonsBarStyle. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty ScrollButtonsBarStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SelectedHeaderBackgroundProperty

    Identifies SelectedHeaderBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SelectedHeaderBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowAutoHiddenMenuItemProperty

    Identifies the DockingManager.ShowAutoHiddenMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowAutoHiddenMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowCloseAllButThisMenuItemProperty

    Identifies the DockingManager.ShowCloseAllButThisMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowCloseAllButThisMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowCloseAllMenuItemProperty

    Identifies DockingManager.ShowCloseAllMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowCloseAllMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowCloseMenuItemProperty

    Identifies the DockingManager.ShowCloseMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowCloseMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowDockableMenuItemProperty

    Identifies the DockingManager.ShowDockableMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowDockableMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowDocumentMenuItemProperty

    Identifies the DockingManager.ShowDocumentMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowDocumentMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowFloatingMenuItemProperty

    Identifies the DockingManager.ShowFloatingMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowFloatingMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowFloatWindowInTaskbarProperty

    Declaration
    public static readonly DependencyProperty ShowFloatWindowInTaskbarProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowHiddenMenuItemProperty

    Identifies the DockingManager.ShowHiddenMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowHiddenMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowHorizontalTabGroupMenuItemProperty

    Identifies DockingManager.ShowHorizontalTabGroupMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowHorizontalTabGroupMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowInTaskbarProperty

    Identifies the ShowInTaskbar an attached property

    Declaration
    public static readonly DependencyProperty ShowInTaskbarProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowMaximizedMenuItemProperty

    Identifies the DockingManager.ShowMaximizedMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowMaximizedMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowMinimizeMenuItemProperty

    Identifies the DockingManager.ShowMinimizeMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowMinimizeMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowMoveMenuItemProperty

    Identifies DockingManager.ShowMoveMenuItem dependency property

    Declaration
    public static readonly DependencyProperty ShowMoveMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowMovetoNextTabGroupMenuItemProperty

    Identifies DockingManager.ShowMovetoNextTabGroupMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowMovetoNextTabGroupMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowMovetoPreviousTabGroupMenuItemProperty

    Identifies DockingManager.ShowMovetoPreviousTabGroupMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowMovetoPreviousTabGroupMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowResizeMenuItemProperty

    Identifies DockingManager.ShowResizeMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowResizeMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowRestoreMenuItemProperty

    Identifies DockingManager.ShowRestoreMenuItem dependency property

    Declaration
    public static readonly DependencyProperty ShowRestoreMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowShadowOnSidePanelProperty

    Identifies DockingManager.ShowShadowOnSidePanel dependency property.

    Declaration
    public static readonly DependencyProperty ShowShadowOnSidePanelProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowTabbedMenuItemProperty

    Identifies the DockingManager.ShowTabbedMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowTabbedMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowTabItemContextMenuProperty

    Identifies the ShowTabItemContextMenu dependency property.

    Declaration
    public static readonly DependencyProperty ShowTabItemContextMenuProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowTabListContextMenuProperty

    Identifies the ShowTabListContextMenu dependency property.

    Declaration
    public static readonly DependencyProperty ShowTabListContextMenuProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowTopmostMenuItemProperty

    Identifies the DockingManager.ShowTopmostMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowTopmostMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    ShowVerticalTabGroupMenuItemProperty

    Identifies DockingManager.ShowVerticalTabGroupMenuItem attached property

    Declaration
    public static readonly DependencyProperty ShowVerticalTabGroupMenuItemProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideInDockedModeProperty

    Identifies DockingManager.SideInDockedMode attached property.

    Declaration
    public static readonly DependencyProperty SideInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to get / set the element DockSide in docked mode. DockSide means how element is located regards its target and is used for layout. For all possible cases see DockSide enum. The default value is DockSide.Left.

    SideInFloatModeProperty

    Identifies DockingManager.SideInFloatMode attached property.

    Declaration
    public static readonly DependencyProperty SideInFloatModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to get / set the element DockSide in float mode. DockSide means how element is located regards its target and is used for layout. For all possible cases see DockSide enum. The default value is DockSide.Left.

    SideItemsBackgroundProperty

    Identifies SideItemsBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideItemsBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideItemsBorderBrushProperty

    Identifies SideItemsBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideItemsBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideItemStyleProperty

    Identifies the SideItemStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideItemStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelBackgroundProperty

    Identifies SidePanelBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelBorderBrushProperty

    Identifies SidePanelBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelBorderThicknessProperty

    Identifies SidePanelBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelItemsBorderThicknessProperty

    Identifies SidePanelItemsBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelItemsBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    sidepanelmouseover

    Specifies the side panel mose over, setting its value as true

    Declaration
    public bool sidepanelmouseover
    Field Value
    Type
    System.Boolean

    SidePanelSizeProperty

    Declaration
    public static readonly DependencyProperty SidePanelSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelStyleProperty

    Identifies the SidePanelStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SidePanelTemplateProperty

    Identifies the SidePanelTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SidePanelTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideTabItemBackgroundProperty

    Identifes the SideTabItemBackground attached property which specifies the Background for Individual SideTabItem of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideTabItemBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideTabItemForegroundProperty

    Specifies the Foreground for Individual SideTabItem of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideTabItemForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SideTabItemTemplateProperty

    Identifies the SideTabItemTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SideTabItemTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SizeChangeOnMaximizeProperty

    Identifies DockingManager.SizeChangeOnMaximize dependency property.

    Declaration
    public static readonly DependencyProperty SizeChangeOnMaximizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SizetoContentInDockProperty

    Identifies DockingManager.SizetoContentInDock an attached property

    Declaration
    public static readonly DependencyProperty SizetoContentInDockProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SizetoContentInFloatProperty

    Identifies DockingManager.SizetoContentInFloat an attached property

    Declaration
    public static readonly DependencyProperty SizetoContentInFloatProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SplitterBackgroundProperty

    Identifies the SplitterBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SplitterBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    SplitterSizeProperty

    Identifies the SplitterSize dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty SplitterSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    StateProperty

    Identifies the DockingManager.State an attached property.

    Declaration
    public static readonly DependencyProperty StateProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to get / set the element DockState. For all possible cases see DockState enum. The default value is DockState.Dock.

    SwitchModeProperty

    Identifies the SwitchMode property of the container. This is a dependency property.

    Declaration
    public static readonly DependencyProperty SwitchModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabControlStyleProperty

    Identifies the TabControlStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabControlStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabGroupEnabledProperty

    Identifies the TabGroupEnabled dependency property which disabling Dynamic TabGroup Creation while dragging tabitem at right and bottom edge of container.

    Declaration
    public static readonly DependencyProperty TabGroupEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemBackgroundSelectedProperty

    Identifies TabItemBackgroundSelected dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemBackgroundSelectedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemBorderThicknessProperty

    Identifies TabItemBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemForegroundSelectedProperty

    Identifies TabItemForegroundSelected dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemForegroundSelectedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemsBackgroundProperty

    Identifies TabItemsBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemsBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemsBorderBrushProperty

    Identifies TabItemsBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemsBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemsBorderThicknessSelectedProperty

    Identifies TabItemsBorderThicknessSelected dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemsBorderThicknessSelectedProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemsCornerRadiusProperty

    Identifies the TabItemsCornerRadius dependency property. This property define corner radius of TabItem of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemsCornerRadiusProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemsForegroundProperty

    Identifies TabItemsForeground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemsForegroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemStyleProperty

    Identifies the TabItemStyle dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemStyleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabItemTemplateProperty

    Identifies the TabItemTemplate dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabItemTemplateProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabListContextMenuItemsProperty

    Identifies the TabListContextMenu dependency property.

    Declaration
    public static readonly DependencyProperty TabListContextMenuItemsProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabPanelBackgroundProperty

    Identifies TabPanelBackground dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabPanelBackgroundProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabPanelBorderBrushProperty

    Identifies TabPanelBorderBrush dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabPanelBorderBrushProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabPanelBorderThicknessProperty

    Identifies TabPanelBorderThickness dependency property of the DockingManager.

    Declaration
    public static readonly DependencyProperty TabPanelBorderThicknessProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TabSwitchSectionProperty

    Identifies the DockingManager.TabSwitchSection an attached property.

    Declaration
    public static readonly DependencyProperty TabSwitchSectionProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TargetNameInDockedModeProperty

    Identifies DockingManager.TargetNameInDockedMode attached property.

    Declaration
    public static readonly DependencyProperty TargetNameInDockedModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to get / set the name of the element's target in docked mode. If name is an empty string it means child is connected directly to a docking manager main host, otherwise it's connected to its target which is also one of docking manager child with the specified name. The default value is empty string.

    TargetNameInFloatingModeProperty

    Identifies DockingManager.TargetNameInFloatingMode attached property.

    Declaration
    public static readonly DependencyProperty TargetNameInFloatingModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty
    Remarks

    This property can be attached to a docking manager child and is used to get / set the name of the element's target in float mode. If name is an empty string it means child is connected directly to a docking manager and it is displayed as a float window, otherwise it's connected to its target which is also one of docking manager child with the specified name. The default value is empty string.

    TDIFullScreenModeProperty

    Identifies the TDIFullScreenMode dependency property

    Declaration
    public static readonly DependencyProperty TDIFullScreenModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TDIToolBarTrayProperty

    Identifies the TDIToolBarTray property of the container. This is a dependency property.

    Declaration
    public static readonly DependencyProperty TDIToolBarTrayProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TopDragProviderProperty

    Identifies DockingManager.TopDragProvider dependency property.

    Declaration
    public static readonly DependencyProperty TopDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TopmostProperty

    Identifies the DockingManager.Topmost attached property

    Declaration
    public static readonly DependencyProperty TopmostProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TunnelActiveWindowChangedEvent

    Identifies DockingManager.MyActiveWindowChangedEvent event.

    Declaration
    public static readonly RoutedEvent TunnelActiveWindowChangedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    UseAdornerDockPreviewProperty

    Identifies the UseAdornerDockPreview dependency property, using a DependencyProperty as the backing store for UseAdornerDockPreview. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty UseAdornerDockPreviewProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseAdornerDragProviderProperty

    Identifies DockingManager.UseAdornerDragProviderProperty dependency property.

    Declaration
    public static readonly DependencyProperty UseAdornerDragProviderProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseAdornerFloatWindowProperty

    Identifies DockingManager.UseAdornerFloatWindowProperty dependency property.

    Declaration
    public static readonly DependencyProperty UseAdornerFloatWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseDocumentContainerProperty

    Property to identify the UseDocumentContainerProperty

    Declaration
    public static readonly DependencyProperty UseDocumentContainerProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseInteropCompatibilityModeProperty

    Identifies DockingManager.UseInteropCompatibilityMode dependency property.

    Declaration
    public static readonly DependencyProperty UseInteropCompatibilityModeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseNativeFloatWindowProperty

    Identifies the UseNativeFloatWindow dependency property. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty UseNativeFloatWindowProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UseOuterDockAbilityProperty

    Identifies the UseOuterDockAbility dependency property

    Declaration
    public static readonly DependencyProperty UseOuterDockAbilityProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    UsePopupAutoHidePreviewProperty

    Identifies the UsePopupAutoHidePreview dependency property.Using a DependencyProperty as the backing store for UsePopupAutoHidePreview. This enables animation, styling, binding, etc...

    Declaration
    public static readonly DependencyProperty UsePopupAutoHidePreviewProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    WindowActivatedEvent

    Identifies DockingManager.WindowActivated event.

    Declaration
    public static readonly RoutedEvent WindowActivatedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    WindowDeactivatedEvent

    Identifies DockingManager.WindowDeactivated event.

    Declaration
    public static readonly RoutedEvent WindowDeactivatedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    WindowDragEndEvent

    Identifies DockingManager.DockDragEnd event.

    Declaration
    public static readonly RoutedEvent WindowDragEndEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    WindowDragStartEvent

    Identifies DockingManager.WindowDragStart event.

    Declaration
    public static readonly RoutedEvent WindowDragStartEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    WindowVisibilityChangedEvent

    Identifies DockingManager.WindowVisibilityChanged event.

    Declaration
    public static readonly RoutedEvent WindowVisibilityChangedEvent
    Field Value
    Type
    System.Windows.RoutedEvent

    Properties

    ActiveWindow

    Gets or sets the active window.

    Declaration
    public FrameworkElement ActiveWindow { get; set; }
    Property Value
    Type Description
    System.Windows.FrameworkElement

    The active window.

    AllowProportionalResize

    Gets or Sets the value of AllowProportionalResize dependency property

    Declaration
    public bool AllowProportionalResize { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Proportional Resize is allowed]; otherwise, false.

    AutoHideAnimationMode

    Gets or sets the auto hide animation mode. This is a dependency property.

    Declaration
    public AutoHideAnimationMode AutoHideAnimationMode { get; set; }
    Property Value
    Type
    AutoHideAnimationMode
    Remarks

    Docking manager supports 3 kinds of auto hide animations - Slide, Scale and Fade. Animation is used to show how element appears or disappears while mouse cursor enter or leave it.

    AutoHideTabsMode

    Gets or sets the AutoHideTabsMode. This is a dependency property.

    Declaration
    public AutoHideTabsMode AutoHideTabsMode { get; set; }
    Property Value
    Type
    AutoHideTabsMode
    Remarks

    AutoHideTabsMode property is used to specify the behavior for auto hiding tabs. Two possible cases are available

    • AutoHideGroup and AutoHideActive. If the first case is set - all tabs inside tabbed host will be auto hidden otherwise only the active one will move to auto hidden state. Default value is AutoHideTabsMode.AutoHideGroup.

    AutoHideVisibility

    Gets or sets a value indicating whether to show auto hide buttons. This is a dependency property.

    Declaration
    public bool AutoHideVisibility { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    AutoHideVisibility property is used to allow / deny changing elements state to auto hidden through GUI by enabling / disabling awl button in host header and Auto hide context menu item. Default value is true.

    AwlButtonTemplate

    Gets or sets a control template for auto hide button. This is a dependency property.

    Declaration
    public ControlTemplate AwlButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides AwlButtonTemplate value for the DockingManager.

    Examples

    You can initialize control template of the auto-hide button and set AwlButtonTemplate property in XAML like you set CloseButtonTemplate property.

    Background

    Gets or sets a brush that describes the background of a control. This is a  dependency property.

    Declaration
    public Brush Background { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides Background value for the DockingManager. The default value of the Background property is Transparent.

    Remarks

    Background dependency property defines background of the DockingManager sides.

    BottomDragProvider

    Gets or sets BottomDragProvider of the DockingManager. This is a dependency property.

    Declaration
    public ControlTemplate BottomDragProvider { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides BottomDragProvider value for the DockingManager.

    Remarks

    Bottom drag provider is a bottom button appearing when you are dragging some window. Using bottom drag button you can dock dragging window to the bottom side of the parent. You can override default template of the BottomDragProvider.

    Examples

    This example shows how to set new BottomDragProvider template value in C#.

    dockingManager.BottomDragProvider = (ControlTemplate)FindResource( "BottomButtonCustomTemplate" );

    This example shows how to override default template of the BottomDragProvider in XAML.

    <ControlTemplate x:Key="BottomButtonCustomTemplate" TargetType="{x:Type ContentControl}">
    <Image Name="Img" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="GlobalBottom" Source="Images\CustomDragProvider.png" />
    <ControlTemplate.Triggers>
    <DataTrigger Binding="{Binding Path=IsSideButtonActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Syncfusion:DockPreviewMainButtonVS2005}}}" Value="true">
    <Setter TargetName="Img" Property="Source" Value="Images\CustomDragProviderOver.png"/>
    </DataTrigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    See Also
    System.Windows.Controls.ControlTemplate

    BottomFloatMouseOverBorderBrush

    Gets or sets the value of the BottomFloatMouseOverBorderBrush dependency property.

    Declaration
    public Brush BottomFloatMouseOverBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The bottom float mouse over border brush.

    CanNestedFloat

    Gets or sets the CanNestedFloat property. This is a dependency property.

    Declaration
    public bool CanNestedFloat { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Float window is nested]; otherwise, false.

    CanParentSwitch

    Gets a value that indicates whether this instance can parent switch.

    Declaration
    public bool CanParentSwitch { get; }
    Property Value
    Type Description
    System.Boolean

    true if this instance can parent switch; otherwise, false.

    CenterDragProvider

    Gets or sets CenterDragProvider of the DockingManager. This is a dependency property.

    Declaration
    public ControlTemplate CenterDragProvider { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides CenterDragProvider value for the DockingManager.

    Remarks

    Center drag provider is a center button appearing when you are dragging some window. You can override default template of the CenterDragProvider.

    Examples

    This example shows how to set new CenterDragProvider template value in C#.

    dockingManager.CenterDragProvider = (ControlTemplate)FindResource( "CenterButtonCustomTemplate" );

    This example shows how to override default template of the CenterDragProvider in XAML.

    <ControlTemplate x:Key="CenterButtonCustomTemplate" TargetType="{x:Type ContentControl}">
    <Grid>
    <Grid.RowDefinitions>
    <RowDefinition Height="30" />
    <RowDefinition Height="30" />
    <RowDefinition Height="30" />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="30" />
    <ColumnDefinition Width="30" />
    <ColumnDefinition Width="30" />
    </Grid.ColumnDefinitions>
    <Image Name="TopImg" Grid.Column="1" Grid.Row="0" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="Top" Source="Images\CustomDragProvider.png" />
    <Image Name="LeftImg" Grid.Column="0" Grid.Row="1" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="Left" Source="Images\CustomDragProvider.png" />
    <Image Name="CenterImg" Grid.Column="1" Grid.Row="1" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="Center" Source="Images\CustomDragProvider.png" />
    <Image Name="RightImg" Grid.Column="2" Grid.Row="1" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="Right" Source="Images\CustomDragProvider.png" />
    <Image Name="BottomImg" Grid.Column="1" Grid.Row="2" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="Bottom" Source="Images\CustomDragProvider.png" />
    </Grid>
    </ControlTemplate>
    See Also
    System.Windows.Controls.ControlTemplate

    Children

    Declaration
    public LogicalElementCollection Children { get; }
    Property Value
    Type
    LogicalElementCollection

    ClientControl

    Gets or sets the client control.

    Declaration
    public UIElement ClientControl { get; set; }
    Property Value
    Type Description
    System.Windows.UIElement

    The client control.

    CloseButtonTemplate

    Gets or sets a control template for close button. This is a dependency property.

    Declaration
    public ControlTemplate CloseButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides CloseButtonTemplate value for the DockingManager.

    Examples

    This example shows how to initialize and set CloseButtonTemplate property in XAML.

    <Window.Resources>
         <ResourceDictionary>
            <ControlTemplate x:Key="FlatKeyClose" TargetType="{x:Type ToggleButton}">
            <StackPanel>
                <Border x:Name="brdBack" Width="15" Height="15" Margin="0,0,1,1" BorderThickness="1" BorderBrush="Transparent" >
                   <Path Name="pathButton" SnapsToDevicePixels="False" Stretch="Fill" StrokeThickness="2"
                         Stroke="Red" Data="M109,51 L216,142 M215,52 L109,142" HorizontalAlignment="Center" VerticalAlignment="Center" Width="9" Height="8"/>
                </Border>
            </StackPanel>
            </ControlTemplate>
        </ResourceDictionary>
    </Window.Resources>
      <Syncfusion:DockingManager CloseButtonTemplate="{StaticResource FlatKeyClose}" />

    CloseMode

    Gets or sets a value that determines whether the child item should be removed or hidden when a close action is performed.

    Declaration
    public CloseMode CloseMode { get; set; }
    Property Value
    Type
    CloseMode

    CloseTabOnMiddleClick

    Gets or set a value that indicate whether the tab can be closed on mouse middle button click.

    Declaration
    public bool CloseTabOnMiddleClick { get; set; }
    Property Value
    Type
    System.Boolean

    CloseTabs

    Gets or sets the CloseTabs mode. This is a dependency property.

    Declaration
    public CloseTabsMode CloseTabs { get; set; }
    Property Value
    Type
    CloseTabsMode
    Remarks

    CloseTabs property is used to specify the behavior for tabs closing. Two possible cases are available

    • CloseAll and CloseActive. If the first case is set - all tabs inside tabbed host will be closed, otherwise only the active one will move to hidden state. Default value is CloseTabsMode.CloseActive.

    CollapseDefaultContextMenuItems

    Gets or sets a value indicating whether [collapse default context menu items].

    Declaration
    public bool CollapseDefaultContextMenuItems { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [collapse default context menu items]; otherwise, false.

    CollapseDefaultTabListContextMenuItems

    Gets or sets a value indicating whether [collapse default tab list context menu items].

    Declaration
    public bool CollapseDefaultTabListContextMenuItems { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [collapse default tab list context menu items]; otherwise, false.

    ContainerMode

    Gets or sets the value of the Mode dependency property.

    Declaration
    public DocumentContainerMode ContainerMode { get; set; }
    Property Value
    Type Description
    DocumentContainerMode

    ContainerMode of the DocumentContainer

    ContainerSplitterResize

    Gets or sets the container splitter resize.

    Declaration
    public SplitterResizeMode ContainerSplitterResize { get; set; }
    Property Value
    Type Description
    SplitterResizeMode

    The container splitter resize.

    ContainerStyle

    Gets or sets the value of the ContainerStyle dependency property used by its element when it is rendered.

    Declaration
    public Style ContainerStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    The style of the container

    DisabledCloseButtonsBehavior

    Gets or sets the behavior of the buttons, that represent disabled commands.

    Declaration
    public DisabledButtonsBehavior DisabledCloseButtonsBehavior { get; set; }
    Property Value
    Type
    DisabledButtonsBehavior

    DocContainer

    Gets the document container.

    Declaration
    public IDocumentContainer DocContainer { get; }
    Property Value
    Type Description
    IDocumentContainer

    The document container.

    DockBehavior

    Gets or sets the docking behavior that specifies the capabilities and behaviors of DockingManager like VS2008 or later versions of Microsoft Visual Studio

    Declaration
    public DockBehavior DockBehavior { get; set; }
    Property Value
    Type
    DockBehavior

    DockedElementContextMenuItemTemplate

    Gets or sets the style used by DockedElementContextMenuItem when it is rendered. This is a dependency property.

    Declaration
    public DataTemplate DockedElementContextMenuItemTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.DataTemplate

    Type: System.Windows.Style Provides DockedElementContextMenuItemTemplate value for the DockingManager.

    Examples

    You can initialize the style of docked element host and set DockedElementContextMenuItemTemplate property in XAML like you set DockHeaderStyle property.

    DockedElementTabbedHostStyle

    Gets or sets the style used by DockedElementTabbedHost when it is rendered. This is a dependency property.

    Declaration
    public Style DockedElementTabbedHostStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides DockedElementTabbedHostStyle value for the DockingManager.

    Examples

    You can initialize the style of docked element host and set DockedElementTabbedHostStyle property in XAML like you set DockHeaderStyle property.

    DockFill

    Gets or sets a value indicating whether [dock fill].

    Declaration
    public bool DockFill { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [dock fill]; otherwise, false.

    DockFillDocumentMode

    Gets or sets the dock fill document mode.

    Declaration
    public DockFillDocumentMode DockFillDocumentMode { get; set; }
    Property Value
    Type Description
    DockFillDocumentMode

    The dock fill document mode.

    DockHeaderStyle

    Gets or sets the style used by DockHeader when it is rendered. This is a dependency property.

    Declaration
    public Style DockHeaderStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides DockHeaderStyle value for the DockingManager.

    Examples

    This example shows how to initialize and set DockHeaderStyle property in XAML.

    <Window.Resources>
        <ResourceDictionary>
            <Style x:Key="DockHeaderPresStyle" TargetType="{x:Type Syncfusion:DockHeaderPresenter}">
                <Setter Property="MinHeight" Value="57"/>
            </Style>
        </ResourceDictionary>
    </Window.Resources>
      <Syncfusion:DockingManager DockHeaderStyle="{StaticResource DockHeaderPresStyle}" />

    DockTabAlignment

    Gets or sets DockTabAlignment. This is a dependency property.

    Declaration
    public Dock DockTabAlignment { get; set; }
    Property Value
    Type
    System.Windows.Controls.Dock
    Remarks

    DockTabAlignment property is used as tab strip placement for all DockedElementTabbedHosts inside DockingManager instance. Default value is Dock.Bottom.

    DockWindowContextMenuItemStyle

    Gets or sets the Style for the DockWindowContextMenuItem

    Declaration
    public Style DockWindowContextMenuItemStyle { get; set; }
    Property Value
    Type
    System.Windows.Style

    DocumentCloseButtonType

    Gets or sets the type of the document close button.

    Declaration
    public CloseButtonType DocumentCloseButtonType { get; set; }
    Property Value
    Type Description
    CloseButtonType

    The document close button type.

    DoubleClickAction

    Gets or sets a value that indicates whether the NativeFloatWindow can be maximized or moved to dock state while double clicking on header.

    Declaration
    public DoubleClickAction DoubleClickAction { get; set; }
    Property Value
    Type Description
    DoubleClickAction

    The default value is DockOrFloat.

    Remarks

    This property works only when using NativeFloatWindow in DockingManager.

    DraggingType

    Gets or sets DraggingType of the DockingManager. This is a dependency property.

    Declaration
    public DraggingType DraggingType { get; set; }
    Property Value
    Type Description
    DraggingType

    Type: DraggingType Provides DraggingType value for the DockingManager.

    Remarks

    DraggingType can be normal, border or shadow. Default value of the DraggingType property is NormalDragging.

    Examples

    This example shows how to set DraggingType in C#.

    dockingManager.DraggingType = DraggingType.BorderDragging;
    See Also
    DraggingType

    DragHostAdornerStyle

    Gets or sets the drag host adorner style.

    Declaration
    public Style DragHostAdornerStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    The drag host adorner style.

    EditModeDocumentTabHeaderStyle

    Gets or sets the editable tab header style.

    Declaration
    public Style EditModeDocumentTabHeaderStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    The editable tab header style.

    ElementBorderThickness

    Gets or sets ElementBorderThickness property to store border thickness value for host.

    Declaration
    public Thickness ElementBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides ElementBorderThickness value for the DockingManager. The default value of the ElementBorderThickness property is 1.

    Remarks

    ElementBorderThickness dependency property defines border thickness of the element inside the window.

    Examples

    To set ElementBorderThickness property please see FloatWindowBorderThickness property example.

    EnableAutoScroll

    Gets or sets a value indicating whether auto scrolling is enabled when rearranging the tab items.

    Declaration
    public bool EnableAutoScroll { get; set; }
    Property Value
    Type Description
    System.Boolean

    By default AutoScrolling is disabled.

    Remarks

    Tab reordering can be enabled by setting IsTDIDragDropEnabled to true.

    EnableBoundaryDeduction

    Gets or sets the UsePopupAutoHidePreview which restricts the float window in secondary monitor

    Declaration
    public bool EnableBoundaryDeduction { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [BoundaryDeduction is enabled ]; otherwise, false.

    EnableDocumentTabHeaderEdit

    Gets or sets a value indicating whether [enable document tab header edit].

    Declaration
    public bool EnableDocumentTabHeaderEdit { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [enable document tab header edit]; otherwise, false.

    EnableDocumentToFloatOnDoubleClick

    Gets or Sets the value of EnableDocumentToFloatOnDoubleClick dependency property

    Declaration
    public bool EnableDocumentToFloatOnDoubleClick { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Document changes to float on Double click is enabled]; otherwise, false.

    EnableFlatLayout

    Gets or sets a value indicating whether the DockingManager can act as FlatLayout control or not.

    Declaration
    public bool EnableFlatLayout { get; set; }
    Property Value
    Type
    System.Boolean

    EnableMouseHoverBackground

    Declaration
    public bool EnableMouseHoverBackground { get; set; }
    Property Value
    Type
    System.Boolean

    EnableOptimizedKeyHandling

    Gets or sets a value indicating whether to enable optimized KeyHandling Mode while using DocumentContainer

    Declaration
    public bool EnableOptimizedKeyHandling { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [ignore names on deserialize]; otherwise, false.

    EnableScrollableSidePanel

    Declaration
    public bool EnableScrollableSidePanel { get; set; }
    Property Value
    Type
    System.Boolean

    EnableSnappingFloatWindow

    Gets or sets the EnableSnappingFloatWindow. This is a dependency property.

    Declaration
    public bool EnableSnappingFloatWindow { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Snapping behavior of FloatWindow is Enabled]; otherwise, false.

    EndDockHeaderHeight

    Gets the end height of the dock header.

    Declaration
    public double EndDockHeaderHeight { get; }
    Property Value
    Type Description
    System.Double

    The end height of the dock header.

    FlipItems

    Gets the flip items.

    Declaration
    public IList FlipItems { get; }
    Property Value
    Type Description
    System.Collections.IList

    Returns the list of the flip items.

    FloatingWindowSnapDistance

    FloatingWindowSnapDistance dependency property defines the distance to snap windows in float state.

    Declaration
    public double FloatingWindowSnapDistance { get; set; }
    Property Value
    Type
    System.Double

    FloatWindowBorderBrush

    Gets or sets the value of the FloatWindowBorderBrush dependency property.

    Declaration
    public Brush FloatWindowBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowBorderBrush value for the DockingManager. The default value of the FloatWindowBorderBrush property is Transparent.

    Remarks

    FloatWindowBorderBrush dependency property defines border brush of the FloatWindow.

    Examples

    This example shows how to set FloatWindowBorderBrush property in C#.

        dockingManager.FloatWindowBorderBrush = Brushes.Black;

    This example shows how to set FloatWindowBorderBrush property in XAML.

      <Syncfusion:DockingManager FloatWindowBorderBrush="Black" />

    FloatWindowBorderThickness

    Gets or sets the value of the FloatWindowBorderThickness dependency property.

    Declaration
    public Thickness FloatWindowBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides FloatWindowBorderThickness value for the DockingManager. The default value of the FloatWindowBorderThickness property is "22,4,4,4".

    Remarks

    FloatWindowBorderThickness dependency property defines border thickness of the floating window.

    Examples

    This example shows how to set FloatWindowBorderThickness property in C#.

        dockingManager.FloatWindowBorderThickness = new Thickness(20);

    This example shows how to set FloatWindowBorderThickness property in XAML.

      <Syncfusion:DockingManager FloatWindowBorderThickness="20" />

    FloatWindowBottomBorderHeight

    Gets or sets the value of the FloatWindowBottomBorderHeight dependency property.

    Declaration
    public double FloatWindowBottomBorderHeight { get; set; }
    Property Value
    Type
    System.Double

    FloatWindowHeaderBackground

    Gets or sets the value of the FloatWindowHeaderBackground dependency property.

    Declaration
    public Brush FloatWindowHeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowHeaderBackground value for the DockingManager. The default value of the FloatWindowHeaderBackground property is Transparent.

    Remarks

    FloatWindowHeaderBackground dependency property defines header background of the FloatWindow.

    Examples

    This example shows how to set FloatWindowHeaderBackground property in C#.

        dockingManager.FloatWindowHeaderBackground = Brushes.Black;

    This example shows how to set FloatWindowHeaderBackground property in XAML.

      <Syncfusion:DockingManager FloatWindowHeaderBackground="Black" />

    FloatWindowHeaderForeground

    Gets or sets the value of the FloatWindowHeaderForeground dependency property.

    Declaration
    public Brush FloatWindowHeaderForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowHeaderForeground value for the DockingManager. The default value of the FloatWindowHeaderForeground property is Transparent.

    Remarks

    FloatWindowHeaderForeground dependency property defines header foreground of the FloatWindow.

    Examples

    This example shows how to set FloatWindowHeaderForeground property in C#.

        dockingManager.FloatWindowHeaderForeground = Brushes.Black;

    This example shows how to set FloatWindowHeaderForeground property in XAML.

      <Syncfusion:DockingManager FloatWindowHeaderForeground="Black" />

    FloatWindowLeftBorderWidth

    Gets or sets the value of the FloatWindowLeftBorderWidth dependency property.

    Declaration
    public double FloatWindowLeftBorderWidth { get; set; }
    Property Value
    Type
    System.Double

    FloatWindowMouseOverBorderBrush

    Gets or sets the value of the FloatWindowMouseOverBorderBrush dependency property.

    Declaration
    public Brush FloatWindowMouseOverBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowMouseOverBorderBrush value for the DockingManager. The default value of the FloatWindowMouseOverBorderBrush property is Transparent.

    Remarks

    FloatWindowMouseOverBorderBrush dependency property defines border brush of the FloatWindow when mouse is over the border.

    Examples

    This example shows how to set FloatWindowMouseOverBorderBrush property in C#.

        dockingManager.FloatWindowMouseOverBorderBrush = Brushes.Black;

    This example shows how to set FloatWindowMouseOverBorderBrush property in XAML.

      <Syncfusion:DockingManager FloatWindowMouseOverBorderBrush="Black" />

    FloatWindowMouseOverHeaderBackground

    Gets or sets the value of the FloatWindowMouseOverHeaderBackground dependency property.

    Declaration
    public Brush FloatWindowMouseOverHeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowMouseOverHeaderBackground value for the DockingManager. The default value of the FloatWindowMouseOverHeaderBackground property is Transparent.

    Remarks

    FloatWindowMouseOverHeaderBackground dependency property defines header background of the FloatWindow when mouse is over the header.

    Examples

    This example shows how to set FloatWindowMouseOverHeaderBackground property in C#.

        dockingManager.FloatWindowMouseOverHeaderBackground = Brushes.Black;

    This example shows how to set FloatWindowMouseOverHeaderBackground property in XAML.

      <Syncfusion:DockingManager FloatWindowMouseOverHeaderBackground="Black" />

    FloatWindowMouseOverHeaderForeground

    Gets or sets the value of the FloatWindowMouseOverHeaderForeground dependency property.

    Declaration
    public Brush FloatWindowMouseOverHeaderForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowMouseOverHeaderForeground value for the DockingManager. The default value of the FloatWindowMouseOverHeaderForeground property is Transparent.

    Remarks

    FloatWindowMouseOverHeaderForeground dependency property defines header foreground of the FloatWindow when mouse is over the header.

    Examples

    This example shows how to set FloatWindowMouseOverHeaderForeground property in C#.

        dockingManager.FloatWindowMouseOverHeaderForeground = Brushes.Black;

    This example shows how to set FloatWindowMouseOverHeaderForeground property in XAML.

      <Syncfusion:DockingManager FloatWindowMouseOverHeaderForeground="Black" />

    FloatWindowRightBorderWidth

    Gets or sets the value of the FloatWindowRightBorderWidth dependency property.

    Declaration
    public double FloatWindowRightBorderWidth { get; set; }
    Property Value
    Type
    System.Double

    FloatWindowSelectedBorderBrush

    Gets or sets the value of the FloatWindowSelectedBorderBrush dependency property.

    Declaration
    public Brush FloatWindowSelectedBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowSelectedBorderBrush value for the DockingManager. The default value of the FloatWindowSelectedBorderBrush property is Transparent.

    Remarks

    FloatWindowSelectedBorderBrush dependency property defines selected border brush of the FloatWindow.

    Examples

    This example shows how to set FloatWindowSelectedBorderBrush property in C#.

        dockingManager.FloatWindowSelectedBorderBrush = Brushes.Black;

    This example shows how to set FloatWindowSelectedBorderBrush property in XAML.

      <Syncfusion:DockingManager FloatWindowSelectedBorderBrush="Black" />

    FloatWindowSelectedHeaderBackground

    Gets or sets the value of the FloatWindowSelectedHeaderBackground dependency property.

    Declaration
    public Brush FloatWindowSelectedHeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowSelectedHeaderBackground value for the DockingManager. The default value of the FloatWindowSelectedHeaderBackground property is Transparent.

    Remarks

    FloatWindowSelectedHeaderBackground dependency property defines selected header background of the FloatWindow.

    Examples

    This example shows how to set FloatWindowSelectedHeaderBackground property in C#.

        dockingManager.FloatWindowSelectedHeaderBackground = Brushes.Black;

    This example shows how to set FloatWindowSelectedHeaderBackground property in XAML.

      <Syncfusion:DockingManager FloatWindowSelectedHeaderBackground="#000000" />

    FloatWindowSelectedHeaderForeground

    Gets or sets the value of the FloatWindowSelectedHeaderForeground dependency property.

    Declaration
    public Brush FloatWindowSelectedHeaderForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides FloatWindowSelectedHeaderForeground value for the DockingManager. The default value of the FloatWindowSelectedHeaderForeground property is Transparent.

    Remarks

    FloatWindowSelectedHeaderForeground dependency property defines selected header foreground of the FloatWindow.

    Examples

    This example shows how to set FloatWindowSelectedHeaderForeground property in C#.

        dockingManager.FloatWindowSelectedHeaderForeground = Brushes.Black;

    This example shows how to set FloatWindowSelectedHeaderForeground property in XAML.

      <Syncfusion:DockingManager FloatWindowSelectedHeaderForeground="Black" />

    FloatWindowStyle

    Gets or sets the style used by FloatWindow when it is rendered. This is a dependency property.

    Declaration
    public Style FloatWindowStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides FloatWindowStyle value for the DockingManager.

    Examples

    You can initialize the style of float window and set FloatWindowStyle property in XAML like you set DockHeaderStyle property.

    FloatWindowTemplate

    Gets or sets the float window template.

    Declaration
    public ControlTemplate FloatWindowTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The float window template.

    FloatWindowTopBorderHeight

    Gets or sets the value of the FloatWindowTopBorderHeight dependency property.

    Declaration
    public double FloatWindowTopBorderHeight { get; set; }
    Property Value
    Type
    System.Double

    HeaderBackground

    Gets or sets HeaderBackground property to store background value for header of the dock window.

    Declaration
    public Brush HeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides HeaderBackground value for the DockingManager. The default value of the HeaderBackground property depends on selected theme or skin.

    Remarks

    HeaderBackground dependency property defines background of the window`s header.

    Examples

    To set HeaderBackground property please see SplitterBackground property example.

    HeaderBorderBrush

    Gets or sets HeaderBorderBrush property to store border brush value for header of the dock window.

    Declaration
    public Brush HeaderBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides HeaderBorderBrush value for the DockingManager. The default value of the HeaderBorderBrush property depends on selected theme or skin.

    Remarks

    HeaderBorderBrush dependency property defines border brush of the window`s header.

    Examples

    To set HeaderBorderBrush property please see SplitterBackground property example.

    HeaderBorderThickness

    Gets or sets HeaderBorderThickness property to store border thickness value for header of the dock window.

    Declaration
    public Thickness HeaderBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides HeaderBorderThickness value for the DockingManager. The default value of the HeaderBorderThickness property is 1.

    Remarks

    HeaderBorderThickness dependency property defines border thickness of the window`s header.

    Examples

    To set HeaderBorderThickness property please see FloatWindowBorderThickness property example.

    HeaderForeground

    Gets or sets HeaderForeground property to store foreground brush value for header.

    Declaration
    public Brush HeaderForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides HeaderForeground value for the DockingManager. The default value of the HeaderForeground property depends on selected theme or skin.

    Remarks

    HeaderForeground dependency property defines header foreground of the dock window.

    Examples

    To set HeaderForeground property please see SplitterBackground property example.

    HeaderForegroundSelected

    Gets or sets HeaderForegroundSelected property to store foreground brush value for selected header.

    Declaration
    public Brush HeaderForegroundSelected { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides HeaderForegroundSelected value for the DockingManager. The default value of the HeaderForegroundSelected property depends on selected theme or skin.

    Remarks

    HeaderForegroundSelected dependency property defines header foreground of the selected dock window.

    Examples

    To set HeaderForegroundSelected property please see SplitterBackground property example.

    HeaderMouseOverBackground

    Gets or sets HeaderMouseOverBackground property to store background value for header of the mouse over dock window.

    Declaration
    public Brush HeaderMouseOverBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides HeaderMouseOverBackground value for the DockingManager. The default value of the HeaderMouseOverBackground property depends on selected theme or skin.

    Remarks

    HeaderMouseOverBackground dependency property defines background of the window`s header when mouse over.

    Examples

    To set HeaderMouseOverBackground property please see SplitterBackground property example.

    HideTDIHeaderOnSingleChild

    Gets or Sets HideTDIHeaderOnsingleChild Dependency property

    Declaration
    public bool HideTDIHeaderOnSingleChild { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [HideTDIHeaderOnSingleChild is enabled]; otherwise, false.

    HostUnderMouse

    Gets or sets host element under the dragging element.

    Declaration
    public DockedElementTabbedHost HostUnderMouse { get; set; }
    Property Value
    Type Description
    DockedElementTabbedHost

    Type: DockedElementTabbedHost Provides HostUnderMouse value for the DockingManager.

    See Also
    DockedElementTabbedHost

    IgnoreNamesOnDeserialize

    Gets or sets a value indicating whether [ignore names on deserialize].

    Declaration
    public bool IgnoreNamesOnDeserialize { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [ignore names on deserialize]; otherwise, false.

    IsAnimationEnabledOnMouseOver

    Gets or Sets IsAnimationEnabledOnMouseOverProperty Hide property

    Declaration
    public bool IsAnimationEnabledOnMouseOver { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Animation enabled on MouseOver]; otherwise, false.

    IsContextMenuButtonVisible

    Gets,Sets Value of IsContextMenuButtonVisibleProperty attached property

    Declaration
    public bool IsContextMenuButtonVisible { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [ContextMenuButton is visible]; otherwise, false.

    IsContextMenuVisible

    Gets,Sets Value of IsContextMenuVisibleProperty attached property

    Declaration
    public bool IsContextMenuVisible { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [ContextMenu is visible]; otherwise, false.

    IsDisableUnloadTabItemContent

    Gets or sets the IsDisabledUnloadTabItemContent

    Declaration
    public bool IsDisableUnloadTabItemContent { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [TabitemContent Unload is disabled]; otherwise, false.

    IsDragging

    Gets a value indicating whether this instance is dragging.

    Declaration
    public bool IsDragging { get; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is dragging; otherwise, false.

    IsEnableHotTracking

    Gets or sets a value indicating whether hot tracking is enabled. This is a dependency property.

    Declaration
    public bool IsEnableHotTracking { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    IsEnableHotTracking property allows highlighting hosts headers when mouse is over them. Works only in default skin. Default value is true.

    IsInMDIMaximizedState

    Gets or sets a value indicating whether this instance is in MDI maximized state.

    Declaration
    public bool IsInMDIMaximizedState { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is in MDI maximized state; otherwise, false.

    IsLazyLoaded

    Get or set the value for the IsLazyLoaded property

    Declaration
    public bool IsLazyLoaded { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is IsLazyLoaded; otherwise, false.

    IsRollupFloatWindow

    Declaration
    public bool IsRollupFloatWindow { get; set; }
    Property Value
    Type
    System.Boolean

    IsTabPreviewEnabled

    Gets or sets a value indicating whether this instance is tab preview enabled.

    Declaration
    public bool IsTabPreviewEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is tab preview enabled; otherwise, false.

    IsTDIDragDropEnabled

    Gets or sets IsTDIDragDropEnabled property true if [TDIDragDrop is enabled]; otherwise, false.

    Declaration
    public bool IsTDIDragDropEnabled { get; set; }
    Property Value
    Type
    System.Boolean

    IsTouchEnabled

    Gets a value of TouchEnabled.

    Declaration
    public bool IsTouchEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    true if this instance is Touch enabled; otherwise, false.

    IsVS2010DraggingEnabled

    Gets or sets a value that enable or disable the element dragging in Document state.

    Declaration
    public bool IsVS2010DraggingEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    trueAllow the element dragging in Document state; otherwise, false.

    IsVS2013SidePanelEnable

    Declaration
    public bool IsVS2013SidePanelEnable { get; set; }
    Property Value
    Type
    System.Boolean

    ItemsSource

    Declaration
    public ObservableCollection<DockItem> ItemsSource { get; set; }
    Property Value
    Type
    System.Collections.ObjectModel.ObservableCollection<DockItem>

    LeftDragProvider

    Gets or sets LeftDragProvider of the DockingManager. This is a dependency property.

    Declaration
    public ControlTemplate LeftDragProvider { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides LeftDragProvider value for the DockingManager.

    Remarks

    Left drag provider is a left button appearing when you are dragging some window. Using left drag button you can dock dragging window to the left side of the parent. You can override default template of the LeftDragProvider.

    Examples

    This example shows how to set new LeftDragProvider template value in C#.

    dockingManager.LeftDragProvider = ( ControlTemplate )FindResource( "LeftButtonCustomTemplate" );

    This example shows how to override default template of the LeftDragProvider in XAML.

    <ControlTemplate x:Key="LeftButtonCustomTemplate" TargetType="{x:Type ContentControl}">
    <Image Name="Img" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="GlobalLeft" Source="Images\CustomDragProvider.png" />
    <ControlTemplate.Triggers>
    <DataTrigger Binding="{Binding Path=IsSideButtonActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Syncfusion:DockPreviewMainButtonVS2005}}}" Value="true">
    <Setter TargetName="Img" Property="Source" Value="Images\CustomDragProviderOver.png"/>
    </DataTrigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    See Also
    System.Windows.Controls.ControlTemplate

    LeftFloatMouseOverBorderBrush

    Gets or sets the value of the LeftFloatMouseOverBorderBrush dependency property.

    Declaration
    public Brush LeftFloatMouseOverBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatMouseOverBottomBorderBrush

    Gets or sets the value of the LeftFloatMouseOverBottomBorderBrush dependency property.

    Declaration
    public Brush LeftFloatMouseOverBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatMouseOverTopBorderBrush

    Gets or sets the value of the LeftFloatMouseOverTopBorderBrush dependency property.

    Declaration
    public Brush LeftFloatMouseOverTopBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowBorderBrush

    Gets or sets the value of the LeftFloatWindowBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowBottomBorderBrush

    Gets or sets the value of the LeftFloatWindowBottomBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowSelectedBorderBrush

    Gets or sets the value of the LeftFloatWindowSelectedBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowSelectedBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowSelectedBottomBorderBrush

    Gets or sets the value of the LeftFloatWindowSelectedBottomBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowSelectedBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowSelectedTopBorderBrush

    Gets or sets the value of the LeftFloatWindowSelectedTopBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowSelectedTopBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    LeftFloatWindowTopBorderBrush

    Gets or sets the left float window top border brush. LeftFloatWindowTopBorderBrush dependency property.

    Declaration
    public Brush LeftFloatWindowTopBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    The left float window top border brush.

    LogicalChildren

    Gets an enumerator for logical child elements of this element.

    Declaration
    protected override IEnumerator LogicalChildren { get; }
    Property Value
    Type
    System.Collections.IEnumerator

    MainHostStyle

    Gets or sets the style used by MainHost when it is rendered. This is a dependency property.

    Declaration
    public Style MainHostStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides MainHostStyle value for the DockingManager.

    Examples

    You can initialize the style of main host and set MainHostStyle property in XAML like you set DockHeaderStyle property.

    MaximizeButtonEnabled

    Gets or sets a value indicating whether [maximize button enabled].

    Declaration
    public bool MaximizeButtonEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [maximize button enabled]; otherwise, false.

    MaximizeButtonMode

    Gets or sets the maximize button mode.

    Declaration
    public VisibilityMode MaximizeButtonMode { get; set; }
    Property Value
    Type Description
    VisibilityMode

    The maximize button mode.

    MaximizeButtonTemplate

    Gets or sets the maximize button template.

    Declaration
    public ControlTemplate MaximizeButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The maximize button template.

    MaximizeMode

    Gets or sets the minimized item visibility.

    Declaration
    public MaximizeMode MaximizeMode { get; set; }
    Property Value
    Type Description
    MaximizeMode

    The minimized item visibility.

    MenuButtonTemplate

    Gets or sets a control template for menu button. This is a dependency property.

    Declaration
    public ControlTemplate MenuButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides MenuButtonTemplate value for the DockingManager.

    Examples

    You can initialize control template of the menu button and set MenuButtonTemplate property in XAML like you set CloseButtonTemplate property.

    MinimizeButtonEnabled

    Gets or sets a value indicating whether [minimize button enabled].

    Declaration
    public bool MinimizeButtonEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [minimize button enabled]; otherwise, false.

    MinimizeButtonTemplate

    Gets or sets the minimize button template.

    Declaration
    public ControlTemplate MinimizeButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The minimize button template.

    NativeFloatWindowStyleMode

    Gets or sets the Style Mode for the floatwindow.

    Declaration
    public NativeFloatWindowStyleMode NativeFloatWindowStyleMode { get; set; }
    Property Value
    Type Description
    NativeFloatWindowStyleMode

    The mode of the NativeFloatWindow

    NativeWindowStyle

    Gets or sets the style for the NativeWindow

    Declaration
    public Style NativeWindowStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    The style for the NativeWindow

    PersistState

    Gets or sets a value indicating whether the value of the PersistState dependency property.

    Declaration
    public bool PersistState { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type: System.Boolean Provides PersistState value for the DockingManager.

    Remarks

    If PersistState=true then state of DockingManager will be set from isolated storage file when loading. If PersistState=false then state of DockingManager will be default when loading.

    Examples

    This example shows how to set PersistState in XAML.

    <Window x:Class="Sample1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:Syncfusion="clr-namespace:Syncfusion.Windows.Tools.Controls;assembly=Syncfusion.Tools.WPF"
    Title="Window1" Height="300" Width="300">
    <StackPanel Name="stackPanel" HorizontalAlignment="Center">
      <Syncfusion:DockingManager x:Name="dockingManager" PersistState="False" />
    </StackPanel>
    </Window>

    PreviewPanelBackground

    Gets or sets a brush that describes the background of a Preview panel. This is a  dependency property.

    Declaration
    public Brush PreviewPanelBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides Background value for the DockingManager.

    Remarks

    Background dependency property defines background of the DockingManager sides.

    RestoreButtonTemplate

    Gets or sets the restore button template.

    Declaration
    public ControlTemplate RestoreButtonTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The restore button template.

    RestrictWindowMinimumSize

    Gets or sets a value indicating whether [restrict window minimum size].

    Declaration
    public bool RestrictWindowMinimumSize { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [restrict window minimum size]; otherwise, false.

    RightDragProvider

    Gets or sets RightDragProvider of the DockingManager. This is a dependency property.

    Declaration
    public ControlTemplate RightDragProvider { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides RightDragProvider value for the DockingManager.

    Remarks

    Right drag provider is a right button appearing when you are dragging some window. Using right drag button you can dock dragging window to the right side of the parent. You can override default template of the RightDragProvider.

    Examples

    This example shows how to set new RightDragProvider template value in C#.

    dockingManager.RightDragProvider = (ControlTemplate)FindResource( "RightButtonCustomTemplate" );

    This example shows how to override default template of the RightDragProvider in XAML.

    <ControlTemplate x:Key="RightButtonCustomTemplate" TargetType="{x:Type ContentControl}">
    <Image Name="Img" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="GlobalRight" Source="Images\CustomDragProvider.png" />
    <ControlTemplate.Triggers>
    <DataTrigger Binding="{Binding Path=IsSideButtonActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Syncfusion:DockPreviewMainButtonVS2005}}}" Value="true">
    <Setter TargetName="Img" Property="Source" Value="Images\CustomDragProviderOver.png"/>
    </DataTrigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    See Also
    System.Windows.Controls.ControlTemplate

    RightFloatMouseOverBorderBrush

    Gets or sets the value of the RightFloatMouseOverBorderBrush dependency property.

    Declaration
    public Brush RightFloatMouseOverBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatMouseOverBottomBorderBrush

    Gets or sets the value of the RightFloatMouseOverBottomBorderBrush dependency property.

    Declaration
    public Brush RightFloatMouseOverBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatMouseOverTopBorderBrush

    Gets or sets the value of the RightFloatMouseOverTopBorderBrush dependency property.

    Declaration
    public Brush RightFloatMouseOverTopBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowBorderBrush

    Gets or sets the value of the RightFloatWindowBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowBottomBorderBrush

    Gets or sets the value of the RightFloatWindowBottomBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowSelectedBorderBrush

    Gets or sets the value of the RightFloatWindowSelectedBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowSelectedBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowSelectedBottomBorderBrush

    Gets or sets the value of the RightFloatWindowSelectedBottomBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowSelectedBottomBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowSelectedTopBorderBrush

    Gets or sets the value of the RightFloatWindowSelectedTopBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowSelectedTopBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    RightFloatWindowTopBorderBrush

    Gets or sets the value of the RightFloatWindowTopBorderBrush dependency property.

    Declaration
    public Brush RightFloatWindowTopBorderBrush { get; set; }
    Property Value
    Type
    System.Windows.Media.Brush

    ScrollButtonMode

    Gets or sets the ScrollButtonMode property

    Declaration
    public ScrollingButtonMode ScrollButtonMode { get; set; }
    Property Value
    Type
    ScrollingButtonMode

    ScrollButtonsBarStyle

    Gets or sets the ScrollButtonsBarStyle

    Declaration
    public Style ScrollButtonsBarStyle { get; set; }
    Property Value
    Type
    System.Windows.Style

    SelectedHeaderBackground

    Gets or sets SelectedHeaderBackground property to store background value for header of the selected dock window.

    Declaration
    public Brush SelectedHeaderBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SelectedHeaderBackground value for the DockingManager. The default value of the SelectedHeaderBackground property depends on selected theme or skin.

    Remarks

    SelectedHeaderBackground dependency property defines background of the selected window`s header.

    Examples

    To set SelectedHeaderBackground property please see SplitterBackground property example.

    ShowFloatWindowInTaskbar

    Gets or sets the value to ShowFloatWindowInTaskbar. It will returns the boolean value.By default its value is false

    Declaration
    public bool ShowFloatWindowInTaskbar { get; set; }
    Property Value
    Type
    System.Boolean

    ShowShadowOnSidePanel

    Gets or sets the ShowShadowOnSidePanel. This is a dependency property.

    Declaration
    public bool ShowShadowOnSidePanel { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Shadow show on SidePanel]; otherwise, false.

    ShowTabItemContextMenu

    Gets or sets a value indicating whether [show tab item context menu]. ShowTabItemContextMenu dependency property.

    Declaration
    public bool ShowTabItemContextMenu { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [show tab item context menu]; otherwise, false.

    ShowTabListContextMenu

    Gets or sets a value indicating whether [show tab list context menu]. ShowTabListContextMenu dependency property.

    Declaration
    public bool ShowTabListContextMenu { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [show tab list context menu]; otherwise, false.

    SideItemsBackground

    Gets or sets SideItemsBackground property to store background value for side panel items.

    Declaration
    public Brush SideItemsBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SideItemsBackground value for the DockingManager. The default value of the SideItemsBackground property depends on selected theme or skin.

    Remarks

    SideItemsBackground dependency property defines background of the side items.

    Examples

    To set SideItemsBackground property please see SplitterBackground property example.

    SideItemsBorderBrush

    Gets or sets SideItemsBorderBrush property to store border brush value for side panel items.

    Declaration
    public Brush SideItemsBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SideItemsBorderBrush value for the DockingManager. The default value of the SideItemsBorderBrush property depends on selected theme or skin.

    Remarks

    SideItemsBorderBrush dependency property defines border brush of the side items.

    Examples

    To set SideItemsBorderBrush property please see SplitterBackground property example.

    SideItemStyle

    Gets or sets the style used by SideItem when it is rendered. This is a dependency property.

    Declaration
    public Style SideItemStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides SideItemStyle value for the DockingManager.

    Examples

    You can initialize the style of the side item and set SideItemStyle property in XAML like you set DockHeaderStyle property.

    SidePanelBackground

    Gets or sets the value of the SidePanelBackground dependency property.

    Declaration
    public Brush SidePanelBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SidePanelBackground value for the DockingManager. The default value of the SidePanelBackground property is Transparent.

    Remarks

    SidePanelBackground dependency property defines background of the SidePanel.

    Examples

    To set SidePanelBackground property please see SplitterBackground property example.

    SidePanelBorderBrush

    Gets or sets the value of the SidePanelBorderBrush dependency property.

    Declaration
    public Brush SidePanelBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SidePanelBorderBrush value for the DockingManager. The default value of the SidePanelBorderBrush property is Transparent.

    Remarks

    SidePanelBorderBrush dependency property defines border brush of the SidePanel.

    Examples

    To set SidePanelBorderBrush property please see SplitterBackground property example.

    SidePanelBorderThickness

    Gets or sets the value of the SidePanelBorderThickness dependency property.

    Declaration
    public Thickness SidePanelBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides SidePanelBorderThickness value for the DockingManager. The default value of the SidePanelBorderThickness property is 0.

    Remarks

    SidePanelBorderThickness dependency property defines border thickness of the SidePanel.

    Examples

    To set SidePanelBorderThickness property please see FloatWindowBorderThickness property example.

    SidePanelItemsBorderThickness

    Gets or sets SidePanelItemsBorderThickness property to store border thickness value for side panel.

    Declaration
    public Thickness SidePanelItemsBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides SidePanelItemsBorderThickness value for the DockingManager. The default value of the SidePanelItemsBorderThickness property is 1.

    Remarks

    SidePanelItemsBorderThickness dependency property defines border thickness of the side panel items.

    Examples

    To set SidePanelItemsBorderThickness property please see FloatWindowBorderThickness property example.

    SidePanelSize

    Declaration
    public double SidePanelSize { get; set; }
    Property Value
    Type
    System.Double

    SidePanelStyle

    Gets or sets the style used by SidePanel when it is rendered. This is a dependency property.

    Declaration
    public Style SidePanelStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides SidePanelStyle value for the DockingManager.

    Examples

    You can initialize the style of the side panel and set SidePanelStyle property in XAML like you set DockHeaderStyle property.

    SidePanelTemplate

    Gets or sets the side panel template.

    Declaration
    public ControlTemplate SidePanelTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The side panel template.

    SideTabItemTemplate

    Gets or sets the side tab item template.

    Declaration
    public ControlTemplate SideTabItemTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The side tab item template.

    SizeChangeOnMaximize

    Gets or sets the size change on maximize.

    Declaration
    public SizeChangeOnMaximizeMode SizeChangeOnMaximize { get; set; }
    Property Value
    Type Description
    SizeChangeOnMaximizeMode

    The size change on maximize.

    SplitterBackground

    Gets or sets the value of the SplitterBackground dependency property.

    Declaration
    public Brush SplitterBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides SplitterBackground value for the DockingManager. The default value of the SplitterBackground property is Transparent.

    Remarks

    SplitterBackground dependency property defines background of the split line between windows in dock state.

    Examples

    This example shows how to set SplitterBackground property in C#.

        dockingManager.SplitterBackground = Brushes.Black;

    This example shows how to set SplitterBackground property in XAML.

      <Syncfusion:DockingManager SplitterBackground="Black" />

    SplitterSize

    Gets or sets the value of the SplitterSize dependency property.

    Declaration
    public double SplitterSize { get; set; }
    Property Value
    Type Description
    System.Double

    Type: System.Double Provides SplitterSize value for the DockingManager. The default value of the SplitterSize property is 4.

    Remarks

    SplitterSize dependency property defines the size of the split line between windows in dock state.

    Examples

    This example shows how to set SplitterSize property in C#.

        dockingManager.SplitterSize = 10d;

    This example shows how to set SplitterSize property in XAML.

      <Syncfusion:DockingManager SplitterSize="10" />

    SwitchMode

    Gets or sets the value of the SwitchMode dependency property.

    Declaration
    public SwitchMode SwitchMode { get; set; }
    Property Value
    Type Description
    SwitchMode

    The value of the SwitchMode.

    TabControlStyle

    Gets or sets the style used by TabControl when it is rendered. This is a dependency property.

    Declaration
    public Style TabControlStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides TabControlStyle value for the DockingManager.

    Examples

    You can initialize the style of tab control and set TabControlStyle property in XAML like you set DockHeaderStyle property.

    TabGroupEnabled

    Gets or Sets the value of TabGroupEnabled dependency property

    Declaration
    public bool TabGroupEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [Tab group is enabled]; otherwise, false.

    TabItemBackgroundSelected

    Gets or sets TabItemBackgroundSelected property to store background value for selected tab control item of the dock window.

    Declaration
    public Brush TabItemBackgroundSelected { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabItemBackgroundSelected value for the DockingManager. The default value of the TabItemBackgroundSelected property depends on selected theme or skin.

    Remarks

    TabItemBackgroundSelected dependency property defines background of the selected tab item.

    Examples

    To set TabItemBackgroundSelected property please see SplitterBackground property example.

    TabItemBorderThickness

    Gets or sets TabItemBorderThickness property to store border thickness value for tab control items.

    Declaration
    public Thickness TabItemBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides TabItemBorderThickness value for the DockingManager. The default value of the TabItemBorderThickness property is 1.

    Remarks

    TabItemBorderThickness dependency property defines border thickness of the tab item.

    Examples

    To set TabItemBorderThickness property please see FloatWindowBorderThickness property example.

    TabItemForegroundSelected

    Gets or sets TabItemForegroundSelected property to store background value for selected tab control item of the dock window.

    Declaration
    public Brush TabItemForegroundSelected { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabItemForegroundSelected value for the DockingManager. The default value of the TabItemForegroundSelected property depends on selected theme or skin.

    Remarks

    TabItemForegroundSelected dependency property defines foreground of the selected tab item.

    Examples

    To set TabItemForegroundSelected property please see SplitterBackground property example.

    TabItemsBackground

    Gets or sets TabItemsBackground property to store background value for tab control items of the dock window.

    Declaration
    public Brush TabItemsBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabItemsBackground value for the DockingManager. The default value of the TabItemsBackground property depends on selected theme or skin.

    Remarks

    TabItemsBackground dependency property defines background of the tab items.

    Examples

    To set TabItemsBackground property please see SplitterBackground property example.

    TabItemsBorderBrush

    Gets or sets TabItemsBorderBrush property to store border brush value for tab control items.

    Declaration
    public Brush TabItemsBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabItemsBorderBrush value for the DockingManager. The default value of the TabItemsBorderBrush property depends on selected theme or skin.

    Remarks

    TabItemsBorderBrush dependency property defines border brush of the tab items.

    Examples

    To set TabItemsBorderBrush property please see SplitterBackground property example.

    TabItemsBorderThicknessSelected

    Gets or sets the value of the TabItemsBorderThicknessSelected dependency property.

    Declaration
    public Thickness TabItemsBorderThicknessSelected { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides TabItemsBorderThicknessSelected value for the DockingManager. The default value of the TabItemsBorderThicknessSelected property is 0.

    Remarks

    TabItemsBorderThicknessSelected dependency property defines border thickness of the selected tab items.

    Examples

    To set TabItemsBorderThicknessSelected property please see FloatWindowBorderThickness property example.

    TabItemsCornerRadius

    Gets or sets the value of the TabItemsCornerRadius dependency property.

    Declaration
    public CornerRadius TabItemsCornerRadius { get; set; }
    Property Value
    Type Description
    System.Windows.CornerRadius

    Type: System.Windows.CornerRadius Provides TabItemsCornerRadius value for the DockingManager. The default value of the TabItemsCornerRadius property is 0.

    Remarks

    TabItemsCornerRadius dependency property defines corner radius of the tab items.

    Examples

    To set TabItemsCornerRadius property please see FloatWindowBorderThickness property example.

    TabItemsForeground

    Gets or sets TabItemsForeground property to store background value for tab control items of the dock window.

    Declaration
    public Brush TabItemsForeground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabItemsForeground value for the DockingManager. The default value of the TabItemsForeground property depends on selected theme or skin.

    Remarks

    TabItemsForeground dependency property defines foreground of the tab items.

    Examples

    To set TabItemsForeground property please see SplitterBackground property example.

    TabItemStyle

    Gets or sets the style used by TabItem when it is rendered. This is a dependency property.

    Declaration
    public Style TabItemStyle { get; set; }
    Property Value
    Type Description
    System.Windows.Style

    Type: System.Windows.Style Provides TabItemStyle value for the DockingManager.

    Examples

    You can initialize the style of tab item and set TabItemStyle property in XAML like you set DockHeaderStyle property.

    TabItemTemplate

    Gets or sets the tab item template.

    Declaration
    public ControlTemplate TabItemTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    The tab item template.

    TabListContextMenuItems

    Gets or sets the tab list context menu items.

    Declaration
    public DocumentTabItemMenuItemCollection TabListContextMenuItems { get; set; }
    Property Value
    Type Description
    DocumentTabItemMenuItemCollection

    The tab list context menu items.

    TabPanelBackground

    Gets or sets the value of the TabPanelBackground dependency property.

    Declaration
    public Brush TabPanelBackground { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabPanelBackground value for the DockingManager. The default value of the TabPanelBackground property is Transparent.

    Remarks

    TabPanelBackground dependency property defines background of the tab panel.

    Examples

    To set TabPanelBackground property please see SplitterBackground property example.

    TabPanelBorderBrush

    Gets or sets the value of the TabPanelBorderBrush dependency property.

    Declaration
    public Brush TabPanelBorderBrush { get; set; }
    Property Value
    Type Description
    System.Windows.Media.Brush

    Type: System.Windows.Media.Brush Provides TabPanelBorderBrush value for the DockingManager. The default value of the TabPanelBorderBrush property is Transparent.

    Remarks

    TabPanelBorderBrush dependency property defines border brush of the tab panel.

    Examples

    To set TabPanelBorderBrush property please see SplitterBackground property example.

    TabPanelBorderThickness

    Gets or sets the value of the TabPanelBorderThickness dependency property.

    Declaration
    public Thickness TabPanelBorderThickness { get; set; }
    Property Value
    Type Description
    System.Windows.Thickness

    Type: System.Windows.Thickness Provides TabPanelBorderThickness value for the DockingManager. The default value of the TabPanelBorderThickness property is 0.

    Remarks

    TabPanelBorderThickness dependency property defines border thickness of the tab panel.

    Examples

    To set TabPanelBorderThickness property please see FloatWindowBorderThickness property example.

    TDIFullScreenMode

    Gets or sets current representation TDIFullScreenMode of the container. This is a dependency property.

    Declaration
    public FullScreenMode TDIFullScreenMode { get; set; }
    Property Value
    Type Description
    FullScreenMode

    The FullScreenMode of the TDI

    TDIToolBarTray

    Gets or sets current representation TDIToolBarTray of the container. This is a dependency property.

    Declaration
    public ToolBarTray TDIToolBarTray { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ToolBarTray

    Returns the ToolBartray for the TDI document. By default its value is null

    TopDragProvider

    Gets or sets TopDragProvider template of the DockingManager. This is a dependency property.

    Declaration
    public ControlTemplate TopDragProvider { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ControlTemplate

    Type: System.Windows.Controls.ControlTemplate Provides TopDragProvider value for the DockingManager.

    Remarks

    Top drag provider is a top button appearing when you are dragging some window. Using top drag button you can dock dragging window to the top side of the parent. You can override default template of the TopDragProvider.

    Examples

    This example shows how to set new TopDragProvider template value in C#.

    dockingManager.TopDragProvider = (ControlTemplate)FindResource( "TopButtonCustomTemplate" );

    This example shows how to override default template of the TopDragProvider in XAML.

    <ControlTemplate x:Key="TopButtonCustomTemplate" TargetType="{x:Type ContentControl}">
    <Image Name="Img" Width="27" Height="27" Syncfusion:DockPreviewManagerVS2005.ProviderAction="GlobalTop" Source="Images\CustomDragProvider.png" />
    <ControlTemplate.Triggers>
    <DataTrigger Binding="{Binding Path=IsSideButtonActive, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Syncfusion:DockPreviewMainButtonVS2005}}}" Value="true">
    <Setter TargetName="Img" Property="Source" Value="Images\CustomDragProviderOver.png"/>
    </DataTrigger>
    </ControlTemplate.Triggers>
    </ControlTemplate>
    See Also
    System.Windows.Controls.ControlTemplate

    UseAdornerDockPreview

    Gets or sets the UseAdornerDockPreview

    Declaration
    public bool UseAdornerDockPreview { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use AdornerDockPreview]; otherwise, false.

    UseAdornerDragProvider

    Gets or sets a value indicating whether [use adorner drag provider].

    Declaration
    public bool UseAdornerDragProvider { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use adorner drag provider]; otherwise, false.

    UseAdornerFloatWindow

    Gets or sets a value indicating whether [use adorner float window].

    Declaration
    public bool UseAdornerFloatWindow { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use adorner float window]; otherwise, false.

    UseDocumentContainer

    Gets or sets a value indicating whether [use document container].

    Declaration
    public bool UseDocumentContainer { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use document container]; otherwise, false.

    Remarks

    If the DockingManager contains the Document , need to set this property as True. Default value is false.

    UseInteropCompatibilityMode

    Gets or sets a value indicating whether [use interop compatibility mode]. This is a dependency property.

    Declaration
    public bool UseInteropCompatibilityMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use interop compatibility mode]; otherwise, false.

    Remarks

    If DockingManager contains a Windows Forms Control need to set this property to true. Default value is false.

    UseNativeFloatWindow

    Gets or sets the UseNativeFloatWindow. This is a dependency property.

    Declaration
    public bool UseNativeFloatWindow { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [NativeFloat window is used]; otherwise, false.

    UseOuterDockAbility

    Gets or sets the UseOuterDockAbility property. This is a dependency property.

    Declaration
    public bool UseOuterDockAbility { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use Outer DockAbility]; otherwise, false.

    UsePopupAutoHidePreview

    Gets or sets the UsePopupAutoHidePreview

    Declaration
    public bool UsePopupAutoHidePreview { get; set; }
    Property Value
    Type Description
    System.Boolean

    true if [use PopupAutoHidePreview]; otherwise, false.

    VisualChildrenCount

    Gets the number of child System.Windows.Media.Visual objects in this instance of DockingManager.

    Declaration
    protected override int VisualChildrenCount { get; }
    Property Value
    Type
    System.Int32

    Methods

    ActivateWindow(String)

    Execute when activating the window

    Declaration
    public void ActivateWindow(string name)
    Parameters
    Type Name Description
    System.String name

    The element name. The Name of element to be passed that need to be activate .

    AddElementToTabGroup(DocumentTabControl, UIElement)

    Invoke when an element added to specified TabGroup.

    Declaration
    public void AddElementToTabGroup(DocumentTabControl TargetTabGroup, UIElement ElementToAdd)
    Parameters
    Type Name Description
    DocumentTabControl TargetTabGroup

    The specified TabGroup.

    System.Windows.UIElement ElementToAdd

    The element to add in TabGroup.

    AddToTargetManagersList(DockingManager)

    Adds to target managers list.

    Declaration
    public void AddToTargetManagersList(DockingManager dockingManager)
    Parameters
    Type Name Description
    DockingManager dockingManager

    The docking manager.

    ArrangeOverride(Size)

    Positions child elements and determines a size for a DockingManager and derived class.

    Declaration
    protected override Size ArrangeOverride(Size finalSize)
    Parameters
    Type Name Description
    System.Windows.Size finalSize

    The final area within the parent that this element should use to arrange itself and its children.

    Returns
    Type Description
    System.Windows.Size

    The actual size used.

    AutoHideAllDockWindow()

    Invoke when AutoHide all dock window.

    Declaration
    public void AutoHideAllDockWindow()

    AutoHideTab(FrameworkElement)

    Attempts to auto hide active element in side panel.

    Declaration
    public static void AutoHideTab(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element to be auto hidden

    Remarks

    This method allows user programmatically hide tab in the side panel. It accepts a framework element that is a docking manager child and makes it auto hidden If element is not active in side panel then nothing will be done.

    CanChangeState(DependencyObject, DockState)

    This method checks element's ability to move to some dock state. For example if CanFloat attached property is false - element can't be floated or if CanClose is true - element can be hidden.

    Declaration
    public static bool CanChangeState(DependencyObject element, DockState newState)
    Parameters
    Type Name Description
    System.Windows.DependencyObject element

    The element.

    DockState newState

    The new state.

    Returns
    Type Description
    System.Boolean

    true if this instance [can change state] the specified element; otherwise, false.

    CanChangeWindowState(DependencyObject, WindowState)

    Determines whether this instance [can change window state] the specified element.

    Declaration
    public static bool CanChangeWindowState(DependencyObject element, WindowState newState)
    Parameters
    Type Name Description
    System.Windows.DependencyObject element

    The element.

    System.Windows.WindowState newState

    The new state.

    Returns
    Type Description
    System.Boolean

    true if this instance [can change window state] the specified element; otherwise, false.

    ChangeState(FrameworkElement, DockState)

    Execute when DockingManager state changes form one state to other state.

    Declaration
    public static void ChangeState(FrameworkElement element, DockState newState)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element.

    DockState newState

    The new state.

    ClearState()

    Invoke when clear the state of the DockingManager

    Declaration
    public void ClearState()

    CorrectFloatingWindowRectLocation(FrameworkElement)

    Invoke when Corrects the floating window rect location.

    Declaration
    protected static void CorrectFloatingWindowRectLocation(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element.

    CreateChildrenCollection()

    Creates an empty collection that is used by DockingManager to contain its children.

    Declaration
    protected virtual LogicalElementCollection CreateChildrenCollection()
    Returns
    Type Description
    LogicalElementCollection

    Created collection.

    CreateDefaultXmlSerializer(Type)

    Method used for creating the Default xml serializer

    Declaration
    public static XmlSerializer CreateDefaultXmlSerializer(Type type)
    Parameters
    Type Name Description
    System.Type type

    The type of the DockingParams

    Returns
    Type Description
    System.Xml.Serialization.XmlSerializer

    Xml serializer

    CreateDockPreviewManager()

    Creates dock preview for current instance of DockingManager.

    Declaration
    protected virtual DockPreviewManagerBase CreateDockPreviewManager()
    Returns
    Type Description
    Syncfusion.Windows.Tools.Controls.DockPreviewManagerBase

    Created dock preview.

    CreateHorizontalTabGroup(UIElement)

    Creates a new horizontal tab group.

    Declaration
    public void CreateHorizontalTabGroup(UIElement TabGroupElement)
    Parameters
    Type Name Description
    System.Windows.UIElement TabGroupElement

    The TabGroupElement.

    CreateVerticalTabGroup(UIElement)

    Creates a new vertical tab group.

    Declaration
    public void CreateVerticalTabGroup(UIElement TabGroupElement)
    Parameters
    Type Name Description
    System.Windows.UIElement TabGroupElement

    The TabGroupElement.

    DeleteDockState()

    Deletes dock state parameters from registry.

    Declaration
    public void DeleteDockState()
    Examples

    This example shows how to use DeleteDockState() in C#.

    dockingManager.DeleteDockState();

    DeleteDockState(String)

    Deletes file where dock state was saved.

    Declaration
    public void DeleteDockState(string path)
    Parameters
    Type Name Description
    System.String path

    Path to file.

    Examples

    This example shows how to use DeleteDockState( string path ) in C#.

    dockingManager.DeleteDockState( @"d:\docking_xml.xml" );
    See Also
    System.String

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    DisposeDocumentContainer()

    Disposes the document container.

    Declaration
    protected virtual void DisposeDocumentContainer()

    ExecuteAutoHide(FrameworkElement)

    Executes when auto hide the child.

    Declaration
    public void ExecuteAutoHide(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. The DockingManager child that need to get autohide

    ExecuteClose(FrameworkElement)

    Executes when closing the DockingManager children

    Declaration
    public void ExecuteClose(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. Passing the child which get close

    ExecuteDocument(FrameworkElement)

    Executes when the Docking child convert to Document.

    Declaration
    public void ExecuteDocument(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. The child that need to convert to Document

    ExecuteMaximize(FrameworkElement)

    Execute when maximize the children of the DockingManager.

    Declaration
    public void ExecuteMaximize(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. The child of the DockingManager which get maximized

    ExecuteMinimize(FrameworkElement)

    Execute when minimize DockingManager children.

    Declaration
    public void ExecuteMinimize(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. The child that get minimized

    ExecuteRestore(FrameworkElement)

    Executed when restore the child of DockingManager.

    Declaration
    public void ExecuteRestore(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child of the DockingManager that get restored.

    ExecuteRestore(FrameworkElement, DockState)

    Executes when restoring the DockingManager children respective of all its DockState.

    Declaration
    public void ExecuteRestore(FrameworkElement child, DockState state)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. Passing the child that need to restore

    DockState state

    The state.

    ExecuteUnAutoHide(FrameworkElement)

    Executes when un auto hide the child of the DockingManager control.

    Declaration
    public void ExecuteUnAutoHide(FrameworkElement child)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement child

    The child. Passing the child of the DockingManager to unautohide it.

    Finalize()

    Releases unmanaged resources and performs other cleanup operations before the DockingManager is reclaimed by garbage collection.

    Declaration
    protected override void Finalize()

    GetActivateOnClose(DependencyObject)

    Gets activate on close

    Declaration
    public static bool GetActivateOnClose(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read an attached property .

    Returns
    Type Description
    System.Boolean

    Return the boolean value tyoe.

    GetAllowSnap(DependencyObject)

    Gets the value of the DockingManager.AllowSnapattached property from a given DependencyObject.

    Declaration
    public static bool GetAllowSnap(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.AllowSnapattached property.

    GetAllowsTransparencyForFloatWindow(DependencyObject)

    Gets the allows transparency for float window.

    Declaration
    public static bool GetAllowsTransparencyForFloatWindow(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value..

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetAnimateOnNewItemAdded(DependencyObject)

    Gets the value of the DockingManager.AnimateOnNewItemAddedattached property from a given DependencyObject.

    Declaration
    public static bool GetAnimateOnNewItemAdded(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.AnimateOnNewItemAddedattached property.

    GetAnimationDelay(DependencyObject)

    Gets the value of the DockingManager.AnimationDelayattached property from a given DependencyObject.

    Declaration
    public static Duration GetAnimationDelay(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Duration

    The value of the DockingManager.AnimationDelayattached property.

    GetCanAutoHide(DependencyObject)

    Gets the value of the DockingManager.CanAutoHideattached property from a given DependencyObject.

    Declaration
    public static bool GetCanAutoHide(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanAutoHideattached property.

    GetCanClose(DependencyObject)

    Gets the value of the DockingManager.CanCloseattached property from a given DependencyObject.

    Declaration
    public static bool GetCanClose(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanCloseattached property.

    GetCanDock(DependencyObject)

    Gets the value of the DockingManager.CanDockattached property from a given DependencyObject.

    Declaration
    public static bool GetCanDock(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanDockattached property.

    GetCanDockonFloat(DependencyObject)

    Declaration
    public static bool GetCanDockonFloat(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Boolean

    GetCanDocument(DependencyObject)

    Gets the value of the DockingManager.CanDocumentattached property from a given DependencyObject.

    Declaration
    public static bool GetCanDocument(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanDocumentattached property.

    GetCanDrag(DependencyObject)

    Gets the value of the DockingManager.CanDragattached property from a given DependencyObject.

    Declaration
    public static bool GetCanDrag(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanDragattached property.

    GetCanDragAutoHidden(DependencyObject)

    Gets the value of the CanDragAutoHiddenProperty property from a given DependencyObject.

    Declaration
    public static bool GetCanDragAutoHidden(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the CanDragAutoHiddenProperty property.

    GetCanDragTab(DependencyObject)

    Gets the value of can drag for tab item

    Declaration
    public static bool GetCanDragTab(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value. The element from which to read the CanDragTab property

    Returns
    Type Description
    System.Boolean

    Return the dependency Object.

    GetCanFloat(DependencyObject)

    Gets the value of the DockingManager.CanFloatattached property from a given DependencyObject.

    Declaration
    public static bool GetCanFloat(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.CanFloatattached property.

    GetCanFloatMaximize(DependencyObject)

    Gets the value of the CanFloatMaximize anattached property from a given DependencyObject.

    Declaration
    public static bool GetCanFloatMaximize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the CanFloatMaximizeattached property.

    GetCanMaximize(DependencyObject)

    Gets the can maximize.

    Declaration
    public static bool GetCanMaximize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    Returns
    Type
    System.Boolean

    GetCanMinimize(DependencyObject)

    Gets the can minimize.

    Declaration
    public static bool GetCanMinimize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    Returns
    Type
    System.Boolean

    GetCanMinimizeFloat(DependencyObject)

    Declaration
    public static bool GetCanMinimizeFloat(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Boolean

    GetCanResizeHeightInDockedState(DependencyObject)

    Gets the state of the can resize height in docked.

    Declaration
    public static bool GetCanResizeHeightInDockedState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.CanResizeHeightInDockedStateattached property

    Returns
    Type Description
    System.Boolean

    Returns the booelan value

    GetCanResizeHeightInFloatState(DependencyObject)

    Gets the state of the can resize height in float.

    Declaration
    public static bool GetCanResizeHeightInFloatState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the DockingManager.CanResizeHeightInFloatStateattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCanResizeInDockedState(DependencyObject)

    Gets the state of the can resize in docked.

    Declaration
    public static bool GetCanResizeInDockedState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.CanResizeHeightInDockedStateattached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetCanResizeInFloatState(DependencyObject)

    Gets the state of the can resize in float.

    Declaration
    public static bool GetCanResizeInFloatState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.CanResizeInFloatStateattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCanResizeWidthInDockedState(DependencyObject)

    Gets the state of the can resize width in docked.

    Declaration
    public static bool GetCanResizeWidthInDockedState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.CanResizeWidthInDockedStateattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCanResizeWidthInFloatState(DependencyObject)

    Gets the state of the can resize width in float.

    Declaration
    public static bool GetCanResizeWidthInFloatState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.CanResizeWidthInFloatStateattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCanSerialize(DependencyObject)

    Gets the value of the DockingManager.CanSerialize property to a given DependencyObject.

    Declaration
    public static bool GetCanSerialize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to get the DockingManager.CanSerialize attached property.

    Returns
    Type
    System.Boolean

    GetCaptionToolTip(DependencyObject)

    Gets the value of the DockingManager.CaptionToolTip attached property from a given DependencyObject.

    Declaration
    public static object GetCaptionToolTip(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Object

    The value of the DockingManager.CaptionToolTip attached property.

    GetCollapseDefaultContextMenuItemsInDock(DependencyObject)

    Gets the value of the DockingManager.CollapseDefaultContextMenuItemsInDockattached property from a given DependencyObject.

    Declaration
    public static bool GetCollapseDefaultContextMenuItemsInDock(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCollapseDefaultContextMenuItemsInDocumentTab(DependencyObject)

    Gets the collapse default context menu items in document tab.

    Declaration
    public static bool GetCollapseDefaultContextMenuItemsInDocumentTab(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.The dependency object from which to read the CollapseDefaultContextMenuItemsInDocumentTab an attached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetCollapseDefaultContextMenuItemsInFloat(DependencyObject)

    Gets the collapse default context menu items in float.

    Declaration
    public static bool GetCollapseDefaultContextMenuItemsInFloat(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.Return the value of the CollapseDefaultContextMenuItemsInFloat to a given DependencyObject

    Returns
    Type Description
    System.Boolean

    Return the value of the dependency object

    GetCustomMenuItems(DependencyObject)

    Gets the value of the DockingManager.CustomMenuItemsattached property from a given DependencyObject.

    Declaration
    public static CustomMenuItemCollection GetCustomMenuItems(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection

    The value of the DockingManager.CustomMenuItemsattached property.

    GetDesiredClientHeightInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredClientHeightInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredClientHeightInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredClientHeightInDockedModeattached property.

    GetDesiredClientHeightInFloatMode(DependencyObject)

    Gets the desired client height in float mode.

    Declaration
    public static double GetDesiredClientHeightInFloatMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredClientHeightInFloatModeattached property.

    GetDesiredHeightInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredHeightInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredHeightInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredHeightInDockedModeattached property.

    GetDesiredHeightInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredHeightInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredHeightInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredHeightInFloatingModeattached property.

    GetDesiredMaxHeightInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMaxHeightInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMaxHeightInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMaxHeightInDockedModeattached property.

    GetDesiredMaxHeightInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMaxHeightInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMaxHeightInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMaxHeightInFloatingModeattached property.

    GetDesiredMaxWidthInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMaxWidthInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMaxWidthInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMaxWidthInDockedModeattached property.

    GetDesiredMaxWidthInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMaxWidthInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMaxWidthInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMaxWidthInFloatingModeattached property.

    GetDesiredMinHeightInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMinHeightInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMinHeightInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMinHeightInDockedModeattached property.

    GetDesiredMinHeightInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMinHeightInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMinHeightInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMinHeightInFloatingModeattached property.

    GetDesiredMinWidthInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMinWidthInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMinWidthInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMinWidthInDockedModeattached property.

    GetDesiredMinWidthInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredMinWidthInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredMinWidthInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredMinWidthInFloatingModeattached property.

    GetDesiredWidthInDockedMode(DependencyObject)

    Gets the value of the DockingManager.DesiredWidthInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredWidthInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredWidthInDockedModeattached property.

    GetDesiredWidthInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.DesiredWidthInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static double GetDesiredWidthInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.DesiredWidthInFloatingModeattached property.

    GetDockAbility(DependencyObject)

    Declaration
    public static DockAbility GetDockAbility(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    DockAbility

    GetDockedElementsContainerDesiredSize(DependencyObject)

    Gets the desired size of the docked elements container.

    Declaration
    public static Size GetDockedElementsContainerDesiredSize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Size

    The value of the DockingManager.DockedElementsContainerDesiredSizeattached property.

    GetDockFillMode(DependencyObject)

    Gets the dock fill mode.

    Declaration
    public static DockFillModes GetDockFillMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object from which the DockFillMode an attached property need to set

    Returns
    Type Description
    DockFillModes

    Returns the value of the DockFillMode

    GetDockHeaderPresenter(DependencyObject)

    Gets the value of the DockingManager.DockHeaderPresenterattached property from a given DependencyObject.

    Declaration
    public static DockHeaderPresenter GetDockHeaderPresenter(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    DockHeaderPresenter

    The value of the DockingManager.DockHeaderPresenterattached property.

    GetDockingManager(DependencyObject)

    Gets the docking manager an attached property from a given dependency object.

    Declaration
    public static DockingManager GetDockingManager(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the DockingManagerProperty .

    Returns
    Type Description
    DockingManager

    return docking manager.

    GetDockToFill(DependencyObject)

    Gets the value of the DockingManager.DockToFillattached property from a given DependencyObject.

    Declaration
    public static bool GetDockToFill(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.DockToFillattached property.

    GetDockWindowContextMenuItems(DependencyObject)

    Gets the dock window context menu items.

    Declaration
    public static CustomMenuItemCollection GetDockWindowContextMenuItems(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The collection of the ContextMenuItems of the DockWindow from which to read the property value.

    Returns
    Type Description
    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection

    The value of the DockWindowContextMenuItem property

    GetDockWindowState(DependencyObject)

    Gets the state of the dock window.

    Declaration
    public static WindowState GetDockWindowState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.(DockWindowStateattached property..

    Returns
    Type Description
    System.Windows.WindowState

    The value of the DockingManager.DockWindowStateattached property.

    GetDocumentMDIHeaderStyle(DependencyObject)

    Gets the document mdi control style.

    Declaration
    public static object GetDocumentMDIHeaderStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value. The dependency object from which the DocumentMDIHeaderStyle property need to set.

    Returns
    Type Description
    System.Object

    Return the Object.

    GetDocumentTabControlStyle(DependencyObject)

    Gets the document tab control style.

    Declaration
    public static Style GetDocumentTabControlStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.The dependency object from which to read the DocumentTabControlStyle attached property.

    Returns
    Type Description
    System.Windows.Style

    Return the value of the style for dependency Object.

    GetDocumentTabItemContextMenuItems(DependencyObject)

    Gets the document tab item context menu items.

    Declaration
    public static DocumentTabItemMenuItemCollection GetDocumentTabItemContextMenuItems(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object to which the documenttabitemmenuitemcollection should set.

    Returns
    Type Description
    DocumentTabItemMenuItemCollection

    returns the value of the DocumentTabItemContextMenu

    GetDocumentTabItemStyle(DependencyObject)

    Gets the document tab header style.

    Declaration
    public static Style GetDocumentTabItemStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.The element from which to read the DocumentTabItemstyle attached property

    Returns
    Type Description
    System.Windows.Style

    The value DependencyObject.

    GetDocumentTabOrderIndex(DependencyObject)

    Gets the value of the TabOrderIndexattached property from a given DependencyObject.

    Declaration
    public static int GetDocumentTabOrderIndex(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Int32

    The value of the TabOrderIndexattached property.

    GetEnableInteropCompatibility(DependencyObject)

    Gets the value of the DockingManager.EnableInteropCompatibilityattached property from a given DependencyObject.

    Declaration
    public static bool GetEnableInteropCompatibility(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.EnableInteropCompatibilityattached property.

    GetFloatingWindowRect(DependencyObject)

    Gets the value of the DockingManager.FloatingWindowRectattached property from a given DependencyObject.

    Declaration
    public static Rect GetFloatingWindowRect(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Rect

    The value of the DockingManager.FloatingWindowRectattached property.

    GetFloatWindowContextMenuItems(DependencyObject)

    Gets the float window context menu items.

    Declaration
    public static CustomMenuItemCollection GetFloatWindowContextMenuItems(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read a FloatWindowContextMenuItems attached property

    Returns
    Type Description
    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection

    The value of an attached property

    GetFloatWindowHeight(DependencyObject)

    Gets the value of the DockingManager.FloatWindowHeightattached property from a given DependencyObject.

    Declaration
    public static double GetFloatWindowHeight(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.FloatWindowHeightattached property.

    GetFloatWindowSize(DependencyObject)

    Gets the value of the DockingManager.FloatWindowattached property from a given DependencyObject.

    Declaration
    public static Size GetFloatWindowSize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Size

    The value of the DockingManager.FloatWindowattached property.

    GetFloatWindowState(DependencyObject)

    Gets the value of the FloatWindowStatean attached property from a given DependencyObject.

    Declaration
    public static WindowState GetFloatWindowState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.WindowState

    The value of the FloatWindowstate an attached property.

    GetFloatWindowWidth(DependencyObject)

    Gets the value of the DockingManager.FloatWindowWidthattached property from a given DependencyObject.

    Declaration
    public static double GetFloatWindowWidth(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.FloatWindowWidthattached property.

    GetHeader(DependencyObject)

    Gets the value of the DockingManager.Headerattached property from a given DependencyObject.

    Declaration
    public static object GetHeader(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Object

    The value of the DockingManager.Headerattached property.

    GetHeaderStyle(DependencyObject)

    Gets the style applied to the header of the child element

    Declaration
    public static Style GetHeaderStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    An element which is to be getting the property value

    Returns
    Type Description
    System.Windows.Style

    Returns the header style of the dock child

    Remarks

    To define a System.Windows.Style for a dock header, specify a TargetType of DockHeaderPresenter.

    GetHeaderTemplate(DependencyObject)

    Gets the value of the DockingManager.HeaderTemplateattached property from a given DependencyObject.

    Declaration
    public static DataTemplate GetHeaderTemplate(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.DataTemplate

    The value of the DockingManager.HeaderTemplateattached property.

    GetHost(FrameworkElement, DockState)

    Gets the host.

    Declaration
    public static DockedElementTabbedHost GetHost(FrameworkElement element, DockState state)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element.

    DockState state

    The dock state.

    Returns
    Type Description
    DockedElementTabbedHost

    return DockedElementTabbedHost value.

    GetHostHeight(DockedElementTabbedHost)

    Gets the height of the host.

    Declaration
    public static double GetHostHeight(DockedElementTabbedHost host)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The DockedElementTabbedHost from which to read the property.

    Returns
    Type Description
    System.Double

    return the height for the host.

    GetHostSize(DockedElementTabbedHost)

    Gets the size of the host.

    Declaration
    public static Size GetHostSize(DockedElementTabbedHost host)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The docked element tabbed host from which to read the property.

    Returns
    Type Description
    System.Windows.Size

    Return the host size.

    GetHostWidth(DockedElementTabbedHost)

    Gets the width of the host.

    Declaration
    public static double GetHostWidth(DockedElementTabbedHost host)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The DockedElementTabbedHost from which to read the property.

    Returns
    Type Description
    System.Double

    return the width of the host.

    GetIcon(DependencyObject)

    Gets the icon anattached property from a given DependencyObject.

    Declaration
    public static Brush GetIcon(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Media.Brush

    The value of the icon property.

    GetIndex(DependencyObject, DockState)

    Gets the index.

    Declaration
    public static int GetIndex(DependencyObject obj, DockState state)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The DependencyObject.

    DockState state

    The DockState.

    Returns
    Type Description
    System.Int32

    return index.

    GetIndexInDockMode(DependencyObject)

    Gets the index in dock mode.

    Declaration
    public static int GetIndexInDockMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    Returns
    Type Description
    System.Int32

    return index.

    GetIndexInFloatMode(DependencyObject)

    Gets the index in float mode.

    Declaration
    public static int GetIndexInFloatMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the IndexInFloatMode property

    Returns
    Type Description
    System.Int32

    return index.

    GetIsActiveWindow(DependencyObject)

    Gets the is active window.

    Declaration
    public static bool GetIsActiveWindow(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object to which the IsActiveWindow an attached property need to set.

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetIsContextMenuButtonVisible(DependencyObject)

    Gets the value of the DockingManager.IsContextMenuButtonVisible attached property from a given DependencyObject.

    Declaration
    public static bool GetIsContextMenuButtonVisible(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    dependency object, To which the IsContextMenuButtonVisible need to set

    Returns
    Type Description
    System.Boolean

    value of dependency object

    GetIsContextMenuVisible(DependencyObject)

    Gets the value of the DockingManager.IsContextMenuVisible attached property from a given DependencyObject.

    Declaration
    public static bool GetIsContextMenuVisible(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    dependency object. The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    value of dependency object

    GetIsFixedHeight(DependencyObject)

    Gets the height of the is fixed element.

    Declaration
    public static bool GetIsFixedHeight(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetIsFixedSize(DependencyObject)

    Gets the size of the is fixed element.

    Declaration
    public static bool GetIsFixedSize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetIsFixedWidth(DependencyObject)

    Gets the width of the is fixed element.

    Declaration
    public static bool GetIsFixedWidth(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetIsFroze(DependencyObject)

    Gets the value of the DockingManager.IsFrozeattached property from a given DependencyObject.

    Declaration
    public static bool GetIsFroze(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.IsFrozeattached property.

    GetIsNative(DependencyObject)

    Gets the value of the DockingManager.IsNativeattached property from a given DependencyObject.

    Declaration
    public static bool GetIsNative(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.IsNativeattached property.

    GetIsRollupFloatWindow(DependencyObject)

    Gets the value of the DockingManager.IsRollupFloatWindowProperty attached property from a given DependencyObject.

    Declaration
    public static bool GetIsRollupFloatWindow(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    dependency object from which to read the IsRollupFloatWindow an attahced property

    Returns
    Type Description
    System.Boolean

    value of dependency object

    GetIsSelectedTab(DependencyObject)

    Gets the is selected tab.

    Declaration
    public static bool GetIsSelectedTab(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the IsSelectedTab attached property.

    Returns
    Type Description
    System.Boolean

    return bool value.

    GetListenTabItemEvents(DependencyObject)

    Gets value of the ListenTabItemEvents property

    Declaration
    public static bool GetListenTabItemEvents(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    DependencyObject that contains this property

    Returns
    Type Description
    System.Boolean

    bool value of the property

    GetNoDock(DependencyObject)

    Gets the value of the DockingManager.NoDockattached property from a given DependencyObject.

    Declaration
    public static bool GetNoDock(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.NoDockattached property.

    Remarks

    See DockState for all possible DockState cases.

    GetNoHeader(DependencyObject)

    Declaration
    public static bool GetNoHeader(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Boolean

    GetOpositeSide(DockSide)

    Gets the side that is opposite to current side of the DockingManager children.

    Declaration
    [Obsolete("GetOpositeSide is deprecated, please use GetOppositeSide instead.")]
    public static DockSide GetOpositeSide(DockSide side)
    Parameters
    Type Name Description
    DockSide side

    Current side of the DockingManager.

    Returns
    Type Description
    DockSide

    Opposite side.

    GetOppositeSide(DockSide)

    Gets the side that is opposite to current side of the DockingManager children.

    Declaration
    public static DockSide GetOppositeSide(DockSide side)
    Parameters
    Type Name Description
    DockSide side

    Current side of the DockingManager.

    Returns
    Type Description
    DockSide

    Opposite side.

    GetOuterDockAbility(DependencyObject)

    Gets the value of the OuterDockAbility an attached property from a given DependencyObject.

    Declaration
    public static OuterDockAbility GetOuterDockAbility(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    OuterDockAbility

    The value of the OuterDockAbility anattached property.

    GetPreviousChildElements(DependencyObject)

    Gets the Previous Child Elements in dock mode.

    Declaration
    public static List<string> GetPreviousChildElements(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    return index.

    GetPreviousContainerDesiredSize(DependencyObject)

    Gets the value of the DockingManager.PreviousContainerDesiredSizeattached property from a given DependencyObject.

    Declaration
    public static Size GetPreviousContainerDesiredSize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Size

    The value of the DockingManager.PreviousContainerDesiredSize anattached property.

    GetPreviousDesiredHeightInDockedMode(DependencyObject)

    Gets the value of the DockingManager.PreviousDesiredWidthInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetPreviousDesiredHeightInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.PreviousDesiredWidthInDockedMode anattached property.

    GetPreviousDesiredWidthInDockedMode(DependencyObject)

    Gets the value of the DockingManager.PreviousDesiredWidthInDockedModeattached property from a given DependencyObject.

    Declaration
    public static double GetPreviousDesiredWidthInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Double

    The value of the DockingManager.PreviousDesiredWidthInDockedMode anattached property.

    GetPreviousFloatingWindowRect(DependencyObject)

    Gets the value of the PreviousFloatWindowRectan attached property from a given DependencyObject.

    Declaration
    public static Rect GetPreviousFloatingWindowRect(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read PreviousFloatingWindowRectProperty an attached property value.

    Returns
    Type Description
    System.Windows.Rect

    The value of the PreviousFloatingWindowRect anattached property.

    GetPreviousIndexInDockMode(DependencyObject)

    Gets the Previous index in dock mode.

    Declaration
    public static int GetPreviousIndexInDockMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    Returns
    Type Description
    System.Int32

    return index.

    GetPreviousSideInDockMode(DependencyObject)

    Gets the previous side in dock mode.

    Declaration
    public static DockSide GetPreviousSideInDockMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the PreviousSideInDockMode an attached property.

    Returns
    Type Description
    DockSide

    return index.

    GetPropertyList(DockingParams)

    Methode used to list the DockingParams

    Declaration
    public List<string> GetPropertyList(DockingParams obj)
    Parameters
    Type Name Description
    Syncfusion.Windows.Tools.Controls.DockingParams obj
    Returns
    Type Description
    System.Collections.Generic.List<System.String>

    Returns the list of the property

    GetShowAutoHiddenMenuItem(DependencyObject)

    Gets the show auto hidden menu item.

    Declaration
    public static bool GetShowAutoHiddenMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the DockingManager.ShowAutoHiddenMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowCloseAllButThisMenuItem(DependencyObject)

    Gets the show close all but this menu item.

    Declaration
    public static bool GetShowCloseAllButThisMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the ShowCloseAllButThisMenuItem attached property value.

    Returns
    Type
    System.Boolean

    GetShowCloseAllMenuItem(DependencyObject)

    Gets the show close all menu item.

    Declaration
    public static bool GetShowCloseAllMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the DockingManager.ShowCloseAllMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetShowCloseMenuItem(DependencyObject)

    Gets the show close menu item.

    Declaration
    public static bool GetShowCloseMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the DockingManager.ShowCloseMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowDockableMenuItem(DependencyObject)

    Gets the show dockable menu item.

    Declaration
    public static bool GetShowDockableMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.ShowDockableMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowDocumentMenuItem(DependencyObject)

    Gets the show document menu item.

    Declaration
    public static bool GetShowDocumentMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.ShowDocumentMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowFloatingMenuItem(DependencyObject)

    Gets the show floating menu item.

    Declaration
    public static bool GetShowFloatingMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.ShowFloatingMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetShowHiddenMenuItem(DependencyObject)

    Gets the show hidden menu item.

    Declaration
    public static bool GetShowHiddenMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.ShowAutoHiddenMenuItemattached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value

    GetShowHorizontalTabGroupMenuItem(DependencyObject)

    Gets the show horizontal tab group menu item.

    Declaration
    public static bool GetShowHorizontalTabGroupMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type
    System.Boolean

    GetShowInTaskbar(DependencyObject)

    Gets the value of the DockingManager.ShowInTaskbar attached property to a given DependencyObject.

    Declaration
    public static bool GetShowInTaskbar(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    It will returns the bool value

    GetShowMaximizedMenuItem(DependencyObject)

    Gets the Value of the DockingManager.ShowMaximizedMenuItem given to a dependency object

    Declaration
    public static bool GetShowMaximizedMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the ShowMaximizedMenuItem property

    Returns
    Type Description
    System.Boolean

    The value of the DockingManager.ShowMaximizedMenuItem

    GetShowMinimizeMenuItem(DependencyObject)

    Gets the show minimize menu item.

    Declaration
    public static bool GetShowMinimizeMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object from which to read the ShowMinimizeMenuItem an attached proeprty

    Returns
    Type Description
    System.Boolean

    Returns the boolean value type

    GetShowMoveMenuItem(DependencyObject)

    Gets the show move menu item.

    Declaration
    public static bool GetShowMoveMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the ShowMoveMenuItem an attached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value type

    GetShowMovetoNextTabGroupMenuItem(DependencyObject)

    Gets the show moveto next tab group menu item.

    Declaration
    public static bool GetShowMovetoNextTabGroupMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowMovetoPreviousTabGroupMenuItem(DependencyObject)

    Gets the show moveto previous tab group menu item.

    Declaration
    public static bool GetShowMovetoPreviousTabGroupMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the ShowMovetoPreviousTabGroupMenuItem attached property

    Returns
    Type Description
    System.Boolean

    Return the boolean value type

    GetShowResizeMenuItem(DependencyObject)

    Gets the show resize menu item.

    Declaration
    public static bool GetShowResizeMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object from which to read the ShowResizeMenuItem an attached property

    Returns
    Type Description
    System.Boolean

    Returns the boolean value type

    GetShowRestoreMenuItem(DependencyObject)

    Gets the show restore menu item.

    Declaration
    public static bool GetShowRestoreMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the property value.

    Returns
    Type Description
    System.Boolean

    Returns the boolean value

    GetShowTabbedMenuItem(DependencyObject)

    Gets the show tabbed menu item.

    Declaration
    public static bool GetShowTabbedMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element from which to read the DockingManager.ShowTabbedMenuItemattached property

    Returns
    Type
    System.Boolean

    GetShowTopmostMenuItem(DependencyObject)

    Declaration
    public static bool GetShowTopmostMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Boolean

    GetShowVerticalTabGroupMenuItem(DependencyObject)

    Gets the show vertical tab group menu item.

    Declaration
    public static bool GetShowVerticalTabGroupMenuItem(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element from which to read the ShowVerticalTabGroupMenuItem attached property

    Returns
    Type Description
    System.Boolean

    Return boolean value type

    GetSide(DependencyObject, DockState)

    Gets the dockside of the element for specified state.

    Declaration
    public static DockSide GetSide(DependencyObject obj, DockState state)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    Dock Element.

    DockState state

    Dock State.

    Returns
    Type Description
    DockSide

    Dockside of the element in specified state.

    Remarks

    This method gets side for element in dock or float state. If state difference throws NotImplementedException.

    Examples

    This example shows how to swap element side in C#.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
            public Window1()
            {
                InitializeComponent();
            }
            private void SwapSide( FrameworkElement element )
            {
                DockState state = DockingManager.GetState( element );
                DockSide side = DockingManager.GetSide( element, state );
                side = DockingManager.getOppositeSide( side );
                DockingManager.SetSide( element, state );
            }
        }
    }

    GetSideInDockedMode(DependencyObject)

    Gets the value of the DockingManager.SideInDockedModeattached property from a given DependencyObject.

    Declaration
    public static DockSide GetSideInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    DockSide

    The value of the DockingManager.SideInDockedModeattached property.

    GetSideInFloatMode(DependencyObject)

    Declaration
    public static DockSide GetSideInFloatMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    DockSide

    GetSidePanelDock(DependencyObject)

    Gets the side panel dock.

    Declaration
    public static Dock GetSidePanelDock(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the property.

    Returns
    Type Description
    System.Windows.Controls.Dock

    return Dock.

    GetSideRelativetoContainer(DependencyObject)

    Gets the Previous Child Elements in dock mode.

    Declaration
    public static DockSide GetSideRelativetoContainer(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object from which to read the SideRelativetoContainer an attached property.

    Returns
    Type Description
    DockSide

    return index.

    GetSideTabItemBackground(DependencyObject)

    Gets the value of the SideTabItemBackground attached property from a given DependencyObject.

    Declaration
    public static Brush GetSideTabItemBackground(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Media.Brush

    The value of the SideTabItemBackground attached property.

    GetSideTabItemForeground(DependencyObject)

    Gets the value of the SideTabItemForeground attached property from a given DependencyObject.

    Declaration
    public static Brush GetSideTabItemForeground(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Windows.Media.Brush

    The value of the SideTabItemForeground attached property.

    GetSizetoContentInDock(DependencyObject)

    Gets the sizeto content in dock.

    Declaration
    public static bool GetSizetoContentInDock(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property

    Returns
    Type Description
    System.Boolean

    Returns true value

    GetSizetoContentInFloat(DependencyObject)

    Gets DockingManager.SizetoContentInFloat attached property

    Declaration
    public static bool GetSizetoContentInFloat(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The value of the DockingManager.SizetoContentInFloatattached property.

    Returns
    Type
    System.Boolean

    GetSnappedWindows(DependencyObject)

    Get snapped windows collection of element which is in float state

    Declaration
    public static List<FloatWindow> GetSnappedWindows(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Collections.Generic.List<FloatWindow>

    GetState(DependencyObject)

    Gets the value of the DockingManager.Stateattached property from a given DependencyObject.

    Declaration
    public static DockState GetState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    DockState

    The value of the DockingManager.Stateattached property.

    GetTabControl(DependencyObject)

    Gets the tab control.

    Declaration
    public static TabControlExt GetTabControl(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    Returns
    Type Description
    TabControlExt

    Returns the tabcontrol for the object

    GetTabParent(DependencyObject)

    Gets the tab parent.

    Declaration
    public static string GetTabParent(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    Returns
    Type
    System.String

    GetTabSwitchSection(DependencyObject)

    Gets the value of the DockingManager.TabSwitchSectionattached property from a given DependencyObject.

    Declaration
    public static TabSwitchSection GetTabSwitchSection(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    TabSwitchSection

    The value of the DockingManager.TabSwitchSectionattached property.

    GetTargetName(DependencyObject, DockState)

    Gets the target name for the element in specified state.

    Declaration
    public static string GetTargetName(DependencyObject obj, DockState state)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    Dock Element.

    DockState state

    Dock host State.

    Returns
    Type Description
    System.String

    String containing the name of element's target. It can be empty if target is DockingManager instance.

    Remarks

    This method gets target name for element in dock or float state. If state difference throws NotImplementedException.

    Examples

    This example shows how to determine whether list of elements has common target.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
            public Window1()
            {
                InitializeComponent();
            }
            private void IsCommonTarget( <List> items, DockState state )
            {
                bool result = false;
                if( items.Count > 2 )
                {
                    string targetName = DockingManager.GetTargetName( items[ 0 ], state );
                    for( int i = 1, cnt = items.Count; i < cnt; i++ )
                    {
                        string name = DockingManager.GetTargetName( items[ i ], state );
                        if( string.Equals( targetName, name )
                        {
                            result = true;
                            break;
                        }
                    }
                }
                return result;
            }
        }
    }

    GetTargetNameInDockedMode(DependencyObject)

    Gets the value of the DockingManager.TargetNameInDockedModeattached property from a given DependencyObject.

    Declaration
    public static string GetTargetNameInDockedMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.String

    The value of the DockingManager.TargetNameInDockedModeattached property.

    GetTargetNameInFloatingMode(DependencyObject)

    Gets the value of the DockingManager.TargetNameInFloatingModeattached property from a given DependencyObject.

    Declaration
    public static string GetTargetNameInFloatingMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.String

    The value of the DockingManager.TargetNameInFloatingModeattached property.

    GetTopmost(DependencyObject)

    Declaration
    public static bool GetTopmost(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    Returns
    Type
    System.Boolean

    GetVisualChild(Int32)

    Returns a child at the specified index from a collection of child elements.

    Declaration
    protected override Visual GetVisualChild(int index)
    Parameters
    Type Name Description
    System.Int32 index

    The zero-based index of the requested child element in the collection.

    Returns
    Type Description
    System.Windows.Media.Visual

    The requested child element. Always returns MainHost as one visual child.

    GetZorderInFloatMode(DependencyObject)

    Gets the value of the ZorderInFloatModean attached property from a given DependencyObject.

    Declaration
    public static int GetZorderInFloatMode(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element from which to read the property value.

    Returns
    Type Description
    System.Int32

    The value of the ZorderInFloatMode anattached property.

    InitFloatingWindowRect(FrameworkElement)

    Invoke when initialize the floating window rect.

    Declaration
    protected static void InitFloatingWindowRect(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element.

    InitFloatingWindowRect(FrameworkElement, DockedElementTabbedHost)

    Invoke when Initialize the floating window rect.

    Declaration
    protected static void InitFloatingWindowRect(FrameworkElement element, DockedElementTabbedHost host)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The framework element.

    DockedElementTabbedHost host

    The dock element tabbed host.

    InitializationDocumentContainer()

    Inits the document container.

    Declaration
    protected virtual IDocumentContainer InitializationDocumentContainer()
    Returns
    Type Description
    IDocumentContainer

    return container.

    IsChildOfDocking(UIElement)

    Determines whether [is child of docking] [the specified element].

    Declaration
    public static bool IsChildOfDocking(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    The element that need to be passed.

    Returns
    Type Description
    System.Boolean

    true if [is child of docking] [the specified element]; otherwise, false.

    LoadDockState()

    Load state persisted.

    Declaration
    public bool LoadDockState()
    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState() in C#.

    dockingManager.LoadDockState();

    LoadDockState(IsolatedStorageFile, String)

    Load state persisted.

    Declaration
    public bool LoadDockState(IsolatedStorageFile isoStorage, string storeFileName)
    Parameters
    Type Name Description
    System.IO.IsolatedStorage.IsolatedStorageFile isoStorage

    Reference in isolated store for load current docking location.

    System.String storeFileName

    Present file name for isolated store.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( IsolatedStorageFile isoStorage, string storeFileName ) in C#.

    IsolatedStorageFile isoStorage = IsolatedStorageFile.GetStore( IsolatedStorageScope.User
           | IsolatedStorageScope.Assembly, null, null );
      dockingManager.LoadDockState( isoStorage, AppDomain.CurrentDomain.SetupInformation.ApplicationName + ".dat" );
    See Also
    System.IO.IsolatedStorage.IsolatedStorageScope
    System.IO.IsolatedStorage.IsolatedStorageFile
    System.String

    LoadDockState(TextReader)

    Loads state persisted.

    Declaration
    public bool LoadDockState(TextReader reader)
    Parameters
    Type Name Description
    System.IO.TextReader reader

    Writer for loading.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( TextReader reader ) in C#.

    using(TextReader reader = new StreamReader( @"d:\docking_bin.bin" ))
    {
       dockingManager.LoadDockState( reader );
    }
    See Also
    System.IO.TextReader

    LoadDockState(BinaryFormatter)

    Loads DockState from registry.

    Declaration
    public bool LoadDockState(BinaryFormatter serializer)
    Parameters
    Type Name Description
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer

    BinaryFormatter to deserialize.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( BinaryFormatter serializer ) in C#.

    BinaryFormatter formatter1 = new BinaryFormatter();
    dockingManager.LoadDockState( formatter1 );
    See Also
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter

    LoadDockState(IFormatter, StorageFormat, String)

    Loads DockState from binary or xml file.

    Declaration
    public bool LoadDockState(IFormatter serializer, StorageFormat format, string path)
    Parameters
    Type Name Description
    System.Runtime.Serialization.IFormatter serializer

    SoapFormatter or BinaryFormatter to deserialize.

    StorageFormat format

    Format to store dock parameters.

    System.String path

    File path.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( IFormatter serializer, StorageFormat format, string path ) in C#.

    BinaryFormatter formatter1 = new BinaryFormatter();
    dockingManager.LoadDockState( formatter1, StorageFormat.Xml, @"d:\docking_xml.xml" );
    See Also
    System.Runtime.Serialization.IFormatter
    StorageFormat
    System.String

    LoadDockState(String)

    Loads state persisted.

    Declaration
    public bool LoadDockState(string path)
    Parameters
    Type Name Description
    System.String path

    Presents path to *.xml file for loading.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( string path ) in C#.

    dockingManager.LoadDockState( @"d:\docking_bin.bin" );
    See Also
    System.String

    LoadDockState(XmlNode)

    Invoke when loads the state of the dock.

    Declaration
    public bool LoadDockState(XmlNode node)
    Parameters
    Type Name Description
    System.Xml.XmlNode node

    The node of the element that need to load

    Returns
    Type
    System.Boolean

    LoadDockState(XmlReader)

    Load state persisted for current docking location.

    Declaration
    public bool LoadDockState(XmlReader reader)
    Parameters
    Type Name Description
    System.Xml.XmlReader reader

    Reader for loading state.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( XmlReader reader ) in C#.

    using( XmlReader reader = XmlReader.Create( Path.GetFullPath( @"d:\docking_bin.bin" ) ) )
       {
           dockingManager.LoadDockState( reader );
       }
    See Also
    System.Xml.XmlReader

    LoadDockState(XmlTextReader)

    Load state persisted for current docking location.

    Declaration
    public bool LoadDockState(XmlTextReader reader)
    Parameters
    Type Name Description
    System.Xml.XmlTextReader reader

    Reader for loading state.

    Returns
    Type
    System.Boolean
    Examples

    This example shows how to use LoadDockState( XmlTextReader reader ) in C#.

    using( XmlTextReader reader = new XmlTextReader( Path.GetFullPath( @"d:\docking_bin.bin" ) ) )
       {
           dockingManager.LoadDockState( reader );
       }
    See Also
    System.Xml.XmlTextReader

    MeasureOverride(Size)

    Measures the size in layout required for child elements and determines a size for the DockingManager and derived class.

    Declaration
    protected override Size MeasureOverride(Size availableSize)
    Parameters
    Type Name Description
    System.Windows.Size availableSize

    The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.

    Returns
    Type Description
    System.Windows.Size

    The size that this element determines it needs during layout, based on its calculations of child element sizes.

    OnActiveWindowChanged(DependencyPropertyChangedEventArgs)

    Raises the ActiveWindowChanged event.

    Declaration
    protected virtual void OnActiveWindowChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnContainerModeChanged(DependencyPropertyChangedEventArgs)

    Raises when container mode changes ///

    Declaration
    protected virtual void OnContainerModeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnContainerStyleChanged(DependencyPropertyChangedEventArgs)

    Raises when containerstyle changes.

    Declaration
    protected virtual void OnContainerStyleChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDockWindowStatePropertyChanged(FrameworkElement, DependencyPropertyChangedEventArgs)

    Called when [dock window state property changed].

    Declaration
    protected virtual void OnDockWindowStatePropertyChanged(FrameworkElement element, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element.

    System.Windows.DependencyPropertyChangedEventArgs e

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnDragEnter(DragEventArgs)

    Declaration
    protected override void OnDragEnter(DragEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DragEventArgs e

    OnDragOver(DragEventArgs)

    Declaration
    protected override void OnDragOver(DragEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DragEventArgs e

    OnFloatWindowBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowBorderBrushChanged event.

    Declaration
    protected virtual void OnFloatWindowBorderBrushChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowBorderThicknessChanged event.

    Declaration
    protected virtual void OnFloatWindowBorderThicknessChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowHeaderBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowHeaderBackgroundChanged event.

    Declaration
    protected virtual void OnFloatWindowHeaderBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowHeaderForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowHeaderForegroundChanged event.

    Declaration
    protected virtual void OnFloatWindowHeaderForegroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowMouseOverBorderBrushChanged event.

    Declaration
    protected virtual void OnFloatWindowMouseOverBorderBrushChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowMouseOverHeaderBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowMouseOverHeaderBackgroundChanged event.

    Declaration
    protected virtual void OnFloatWindowMouseOverHeaderBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowMouseOverHeaderForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowMouseOverHeaderForegroundChanged event.

    Declaration
    protected virtual void OnFloatWindowMouseOverHeaderForegroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowSelectedBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowSelectedBorderBrushChanged event.

    Declaration
    protected virtual void OnFloatWindowSelectedBorderBrushChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowSelectedHeaderBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowSelectedHeaderBackgroundChanged event.

    Declaration
    protected virtual void OnFloatWindowSelectedHeaderBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFloatWindowSelectedHeaderForegroundChanged(DependencyPropertyChangedEventArgs)

    Raises FloatWindowSelectedHeaderForegroundChanged event.

    Declaration
    protected virtual void OnFloatWindowSelectedHeaderForegroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

    Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocusattached event reaches an DockingManager.

    Declaration
    protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyboardFocusChangedEventArgs e

    The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data.

    OnInitialized(EventArgs)

    Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever DockingManager.IsInitialized is set to true internally.

    Declaration
    protected override void OnInitialized(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    The System.Windows.RoutedEventArgs that contains the event data.

    OnIsActiveWindowChanged(FrameworkElement, DependencyPropertyChangedEventArgs)

    Called when [is active window changed].

    Declaration
    protected virtual void OnIsActiveWindowChanged(FrameworkElement sender, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement sender

    The sender.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnIsFrozeChanged(FrameworkElement, DependencyPropertyChangedEventArgs)

    Called when [is froze changed].

    Declaration
    protected virtual void OnIsFrozeChanged(FrameworkElement sender, DependencyPropertyChangedEventArgs arg)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement sender

    The sender.

    System.Windows.DependencyPropertyChangedEventArgs arg

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnIsInMDIMaximizedStateChanged(DependencyPropertyChangedEventArgs)

    Raises the IsInMDIMaximizedStateChanged event.

    Declaration
    protected virtual void OnIsInMDIMaximizedStateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

    Invoked just before the System.Windows.UIElement.IsKeyboardFocusWithinChanged event is raised by this element. Implement this method to add class handling for this event.

    Declaration
    protected override void OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    A System.Windows.DependencyPropertyChangedEventArgs that contains the event data.

    OnIsSelectedTabChanged(FrameworkElement, DependencyPropertyChangedEventArgs)

    Called when [is selected tab changed].

    Declaration
    protected virtual void OnIsSelectedTabChanged(FrameworkElement sender, DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement sender

    The sender.

    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnKeyDown(KeyEventArgs)

    Called when Key down

    Declaration
    protected override void OnKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

    Invoked when an unhandled System.Windows.Input.Keyboard.LostKeyboardFocusattached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnLostKeyboardFocus(KeyboardFocusChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyboardFocusChangedEventArgs e

    OnLostMouseCapture(MouseEventArgs)

    Invoked when an unhandled LostMouseCapture�attached event reaches an element in its route that is derived from this class.

    Declaration
    protected override void OnLostMouseCapture(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    The MouseEventArgs that contains the event data.

    OnMouseDown(MouseButtonEventArgs)

    Declaration
    protected override void OnMouseDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    OnMouseEnter(MouseEventArgs)

    Invoked when an unhandled MouseEnter�attached event is raised on this element.

    Declaration
    protected override void OnMouseEnter(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    The MouseEventArgs that contains the event data.

    OnMouseLeave(MouseEventArgs)

    Invoked when an unhandled MouseLeave�attached event is raised on this element.

    Declaration
    protected override void OnMouseLeave(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    The MouseEventArgs that contains the event data.

    OnMouseLeftButtonDown(MouseButtonEventArgs)

    Invoked when an unhandled MouseLeftButtonDown�routed event is raised on this element.

    Declaration
    protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    The MouseButtonEventArgs that contains the event data. The event data reports that the mouse button was released.

    OnMouseMove(MouseEventArgs)

    Declaration
    protected override void OnMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    OnMouseUp(MouseButtonEventArgs)

    Invoked when an unhandled MouseUp�routed event reaches an element in its route that is derived from this class.

    Declaration
    protected override void OnMouseUp(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    The MouseButtonEventArgs that contains the event data. The event data reports that the mouse button was released.

    OnPersistStateChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises PersistStateChanged event.

    Declaration
    protected virtual void OnPersistStateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property changes details, such as old value and new value.

    OnPreviewKeyDown(KeyEventArgs)

    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyDownattached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnPreviewKeyDown(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    The System.Windows.Input.KeyEventArgs that contains the event data.

    OnPreviewKeyUp(KeyEventArgs)

    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyUpattached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.

    Declaration
    protected override void OnPreviewKeyUp(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    The System.Windows.Input.KeyEventArgs that contains the event data.

    OnPropertyChanged(DependencyPropertyChangedEventArgs)

    Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).

    Declaration
    protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    The event data that describes the property that changed, as well as old and new values.

    OnRender(DrawingContext)

    Participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.

    Declaration
    protected override void OnRender(DrawingContext drawingContext)
    Parameters
    Type Name Description
    System.Windows.Media.DrawingContext drawingContext

    The drawing instructions for a specific element. This context is provided to the layout system.

    OnShowTabItemContextMenuChanged(DependencyPropertyChangedEventArgs)

    Raises ShowTabItemContextMenuChanged event.

    Declaration
    protected virtual void OnShowTabItemContextMenuChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnShowTabListContextMenuChanged(DependencyPropertyChangedEventArgs)

    Raises when the ShowTabListContextMenu event.

    Declaration
    protected virtual void OnShowTabListContextMenuChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSidePanelBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises SidePanelBackgroundChanged event.

    Declaration
    protected virtual void OnSidePanelBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSidePanelBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises SidePanelBorderBrushChanged event.

    Declaration
    protected virtual void OnSidePanelBorderBrushChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSidePanelBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises SidePanelBorderThicknessChanged event.

    Declaration
    protected virtual void OnSidePanelBorderThicknessChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSidePanelSizeChanged(DependencyPropertyChangedEventArgs)

    Raises SidePanelSizeChanged event.

    Declaration
    protected virtual void OnSidePanelSizeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSplitterBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises SplitterBackgroundChanged event.

    Declaration
    protected virtual void OnSplitterBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnSplitterSizeChanged(DependencyPropertyChangedEventArgs)

    Raises SplitterSizeChanged event.

    Declaration
    protected virtual void OnSplitterSizeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnStatePropertyChanged(FrameworkElement, DependencyPropertyChangedEventArgs)

    Raises the DockStateChanged event.

    Declaration
    protected virtual void OnStatePropertyChanged(FrameworkElement element, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    Element that has changed the dock state.

    System.Windows.DependencyPropertyChangedEventArgs e

    The event data that describes the property that changed, as well as old and new values.

    OnStylusSystemGesture(StylusSystemGestureEventArgs)

    Declaration
    protected override void OnStylusSystemGesture(StylusSystemGestureEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.StylusSystemGestureEventArgs e

    OnSwitchModeChanged(DependencyPropertyChangedEventArgs)

    Raises when SwitchModeChanged event.

    Declaration
    protected virtual void OnSwitchModeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabItemBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises TabItemBorderThicknessChanged event.

    Declaration
    protected virtual void OnTabItemBorderThicknessChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabItemsBorderThicknessSelectedChanged(DependencyPropertyChangedEventArgs)

    Raises TabItemsBorderThicknessSelectedChanged event.

    Declaration
    protected virtual void OnTabItemsBorderThicknessSelectedChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabItemsCornerRadiusChanged(DependencyPropertyChangedEventArgs)

    Raises TabItemsCornerRadiusChanged event.

    Declaration
    protected virtual void OnTabItemsCornerRadiusChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabPanelBackgroundChanged(DependencyPropertyChangedEventArgs)

    Raises TabPanelBackgroundChanged event.

    Declaration
    protected virtual void OnTabPanelBackgroundChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabPanelBorderBrushChanged(DependencyPropertyChangedEventArgs)

    Raises TabPanelBorderBrushChanged event.

    Declaration
    protected virtual void OnTabPanelBorderBrushChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTabPanelBorderThicknessChanged(DependencyPropertyChangedEventArgs)

    Raises TabPanelBorderThicknessChanged event.

    Declaration
    protected virtual void OnTabPanelBorderThicknessChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnTouchDown(TouchEventArgs)

    Represents the OnTouchDown method

    Declaration
    protected override void OnTouchDown(TouchEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.TouchEventArgs e

    OnTouchUp(TouchEventArgs)

    Declaration
    protected override void OnTouchUp(TouchEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.TouchEventArgs e

    OnVisualParentChanged(DependencyObject)

    Invoked when the parent of this element in the visual tree is changed. Overrides System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject).

    Declaration
    protected override void OnVisualParentChanged(DependencyObject oldParent)
    Parameters
    Type Name Description
    System.Windows.DependencyObject oldParent

    The old parent element. May be null to indicate that the element did not have a visual parent previously.

    RaiseCloseAllTabsEvent(Object, CloseTabEventArgs)

    Raises when close all the tabs.

    Declaration
    protected virtual void RaiseCloseAllTabsEvent(object sender, CloseTabEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The sender.

    CloseTabEventArgs e

    The CloseTabEventArgs instance containing the event data.

    RaiseCloseOtherTabs(Object, CloseTabEventArgs)

    Raises when closing the other tabs.

    Declaration
    protected virtual void RaiseCloseOtherTabs(object sender, CloseTabEventArgs e)
    Parameters
    Type Name Description
    System.Object sender

    The sender.

    CloseTabEventArgs e

    The CloseTabEventArgs instance containing the event data.

    RemoveFromTargetManagersList(DockingManager)

    Removes from target managers list.

    Declaration
    public void RemoveFromTargetManagersList(DockingManager dockingManager)
    Parameters
    Type Name Description
    DockingManager dockingManager

    The docking manager.

    ResetState()

    Resets docking state.

    Declaration
    public bool ResetState()
    Returns
    Type Description
    System.Boolean

    true if succeeded, false otherwise.

    Examples

    This example shows how to use ResetState() in C#.

    dockingManager.ResetState();

    ResolveHost(UIElement, DockState)

    Invoke when resolves the host.

    Declaration
    public static DockedElementTabbedHost ResolveHost(UIElement element, DockState state)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    The element.

    DockState state

    The state.

    Returns
    Type Description
    DockedElementTabbedHost

    returns the docked element tabbed host.

    ResolveHostDock(UIElement)

    Returns the DockedElementTabbedHost for element in dock state.

    Declaration
    public static DockedElementTabbedHost ResolveHostDock(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    The element to get the host for.

    Returns
    Type Description
    DockedElementTabbedHost

    DockedElementTabbedHost for element in dock state.

    ResolveHostFloat(UIElement)

    Returns the DockedElementTabbedHost for element in float state.

    Declaration
    public static DockedElementTabbedHost ResolveHostFloat(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    The element to get the host for.

    Returns
    Type Description
    DockedElementTabbedHost

    DockedElementTabbedHost for element in float state.

    ResolveManager(UIElement)

    Returns an instance of DockingManager class that contains this element as a child.

    Declaration
    public static DockingManager ResolveManager(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    UIElement to get the DockingManager for.

    Returns
    Type Description
    DockingManager

    DockingManager object that contains element as a child.

    RestoreElement(String)

    Restores state of the element from hidden to previous.

    Declaration
    public bool RestoreElement(string elementName)
    Parameters
    Type Name Description
    System.String elementName

    Name of element to be restored.

    Returns
    Type Description
    System.Boolean

    True if state was restored, false otherwise.

    Remarks

    This method restores element state. It uses previous element state as new one and tries to move docking manager child (uses it name) to that state with saving the layout.

    Examples

    This example shows how to restore state of a single element in C#.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
            public Window1()
            {
                InitializeComponent();
            }
            private void ShowToolBox()
            {
                dockingManager.RestoreElement( "toolBox" );
            }
        }
    }

    RestoreElement(FrameworkElement)

    Restores state of the element from hidden to previous.

    Declaration
    public bool RestoreElement(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    Element to be restored.

    Returns
    Type Description
    System.Boolean

    True if state was restored, false otherwise.

    Remarks

    This method restores element state. It uses previous element state as new one and tries to move docking manager child to that state and restore its position.

    SaveDefaultState()

    Saves default state of the docking window.

    Declaration
    protected virtual void SaveDefaultState()

    SaveDockState()

    Save state persisted for current docking location (to isolated storage file).

    Declaration
    public void SaveDockState()
    Examples

    This example shows how to use SaveDockState() in C#.

    dockingManager.SaveDockState();
    See Also
    System.IO.IsolatedStorage.IsolatedStorageFile

    SaveDockState(IsolatedStorageFile, String)

    Save state persisted for current docking location.

    Declaration
    public void SaveDockState(IsolatedStorageFile isoStorage, string storeFileName)
    Parameters
    Type Name Description
    System.IO.IsolatedStorage.IsolatedStorageFile isoStorage

    Reference in isolated store for save current docking location.

    System.String storeFileName

    Present file name for isolated stored.

    Examples

    This example shows how to use SaveDockState( IsolatedStorageFile isoStorage, string storeFileName ) in C#.

    IsolatedStorageFile isoStorage = IsolatedStorageFile.GetStore( IsolatedStorageScope.User
           | IsolatedStorageScope.Assembly, null, null );
    dockingManager.SaveDockState( isoStorage, AppDomain.CurrentDomain.SetupInformation.ApplicationName + ".dat" );
    See Also
    System.IO.IsolatedStorage.IsolatedStorageScope
    System.IO.IsolatedStorage.IsolatedStorageFile
    System.String

    SaveDockState(TextWriter)

    Save state persisted for current docking location using TextWriter.

    Declaration
    public void SaveDockState(TextWriter writer)
    Parameters
    Type Name Description
    System.IO.TextWriter writer

    Writer for save.

    Examples

    This example shows how to use SaveDockState( TextWriter writer ) in C#.

    BinaryFormatter formatter1 = new BinaryFormatter();
    TextWriter writer = new TextWriter( formatter1 );
    dockingManager.SaveDockState( writer );  
    See Also
    System.IO.TextWriter

    SaveDockState(BinaryFormatter)

    Saves dock state to the registry.

    Declaration
    public void SaveDockState(BinaryFormatter serializer)
    Parameters
    Type Name Description
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer

    The serializer.

    Examples

    This example shows how to use SaveDockState( BinaryFormatter serializer ) in C#.

    BinaryFormatter formatter1 = new BinaryFormatter();
    dockingManager.SaveDockState( formatter1 );
    See Also
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter

    SaveDockState(IFormatter, StorageFormat, String)

    Saves dock state to binary or Xml.

    Declaration
    public void SaveDockState(IFormatter serializer, StorageFormat format, string path)
    Parameters
    Type Name Description
    System.Runtime.Serialization.IFormatter serializer

    SoapFormatter or BinaryFormatter for serialization.

    StorageFormat format

    Format to store params.

    System.String path

    Path to data file.

    Examples

    This example shows how to use SaveDockState( IFormatter serializer, StorageFormat format, string path ) in C#. BinaryFormatter example.

    BinaryFormatter formatter1 = new BinaryFormatter();
    dockingManager.SaveDockState( formatter1, StorageFormat.Binary, @"d:\docking_bin.bin" );

    This example shows how to use SaveDockState( IFormatter serializer, StorageFormat format, string path ) in C#. SoapFormatter example.

    SoapFormatter formatter1 = new SoapFormatter();
    dockingManager.SaveDockState( formatter1, StorageFormat.Binary, @"d:\docking_bin.bin" );
    See Also
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
    System.Runtime.Serialization.IFormatter
    StorageFormat
    System.String

    SaveDockState(String)

    Saves state persisted for current docking location.

    Declaration
    public void SaveDockState(string path)
    Parameters
    Type Name Description
    System.String path

    Present path to *.xml file for saving.

    Examples

    This example shows how to use SaveDockState( string path ) in C#.

    dockingManager.SaveDockState( @"d:\docking_bin.bin" );
    See Also
    System.String

    SaveDockState(XmlWriter)

    Saves state persisted for current docking location using XmlWriter.

    Declaration
    public void SaveDockState(XmlWriter writer)
    Parameters
    Type Name Description
    System.Xml.XmlWriter writer

    Writer for saving.

    Examples

    This example shows how to use SaveDockState( XmlWriter writer ) in C#.

    using( XmlTextWriter writer = new XmlTextWriter( Path.GetFullPath( @"d:\docking_bin.bin" ), Encoding.UTF8 ) )
    {
    writer.Formatting = Formatting.Indented;
    dockingManager.SaveDockState( writer );
    writer.Flush();
    }
    See Also
    System.Xml.XmlWriter

    SelectItem(Object)

    Invokes when Select the item.

    Declaration
    public void SelectItem(object item)
    Parameters
    Type Name Description
    System.Object item

    The framework element which need to be selected .

    SelectTab(FrameworkElement)

    Attempts to select an element if it's in tabbed state and make it active in tabbed host.

    Declaration
    public static void SelectTab(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    The element to be selected.

    Remarks

    This method allows user programmatically select tab in the tabbed host. It accepts a framework element that is a docking manager child and makes it active. If element is not tabbed then nothing will be done.

    Examples

    This example shows how to select a single tab in C#.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
    public partial class Window1 : Window
    {
    public Window1()
    {
    InitializeComponent();
    }
    private void ActivateTab( string elementName )
    {
    FrameworkElement element = dockingManager.FindChild( elementName );
    DockingManager.SelectTab( element );
    }
    }
    }

    SetActivateOnClose(DependencyObject, Boolean)

    Declaration
    public static void SetActivateOnClose(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetAllowSnap(DependencyObject, Boolean)

    Sets the value of the DockingManager.AllowSnapattached property to a given DependencyObject.

    Declaration
    public static void SetAllowSnap(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.AllowSnapattached property.

    System.Boolean value

    The property value to set.

    SetAllowsTransparencyForFloatWindow(DependencyObject, Boolean)

    Sets the allows transparency for float window.

    Declaration
    public static void SetAllowsTransparencyForFloatWindow(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.AllowsTransparencyForFloatWindowattached property.

    System.Boolean value

    if set to true [value].

    SetAnimateOnNewItemAdded(DependencyObject, Boolean)

    Sets the value of the DockingManager.AnimateOnNewItemAddedattached property to a given DependencyObject.

    Declaration
    public static void SetAnimateOnNewItemAdded(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.AnimateOnNewItemAddedattached property.

    System.Boolean value

    The property value to set.

    SetAnimationDelay(DependencyObject, Duration)

    Sets the value of the DockingManager.AnimationDelayattached property to a given DependencyObject.

    Declaration
    public static void SetAnimationDelay(DependencyObject obj, Duration value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.AnimationDelayattached property.

    System.Windows.Duration value

    The property value to set.

    SetCanAutoHide(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanAutoHideattached property to a given DependencyObject.

    Declaration
    public static void SetCanAutoHide(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanAutoHideattached property.

    System.Boolean value

    The property value to set.

    SetCanClose(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanCloseattached property to a given DependencyObject.

    Declaration
    public static void SetCanClose(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanCloseattached property.

    System.Boolean value

    The property value to set.

    SetCanDock(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanDockattached property to a given DependencyObject.

    Declaration
    public static void SetCanDock(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanDockattached property.

    System.Boolean value

    The property value to set.

    SetCanDockonFloat(DependencyObject, Boolean)

    Declaration
    public static void SetCanDockonFloat(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetCanDocument(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanDocumentattached property to a given DependencyObject.

    Declaration
    public static void SetCanDocument(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanDocumentattached property.

    System.Boolean value

    The property value to set.

    SetCanDrag(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanDragattached property to a given DependencyObject.

    Declaration
    public static void SetCanDrag(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanDragattached property.

    System.Boolean value

    The property value to set.

    SetCanDragAutoHidden(DependencyObject, Boolean)

    Declaration
    public static void SetCanDragAutoHidden(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetCanDragTab(DependencyObject, Boolean)

    Sets the CanDrag for tab item

    Declaration
    public static void SetCanDragTab(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject to which the CanDragTab property need to set.

    System.Boolean value

    Returns the boolean value to set.

    SetCanFloat(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanFloatattached property to a given DependencyObject.

    Declaration
    public static void SetCanFloat(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanFloatattached property.

    System.Boolean value

    The property value to set.

    SetCanFloatMaximize(DependencyObject, Boolean)

    Sets the value of the CanFloatMaximize anattached property to a given DependencyObject.

    Declaration
    public static void SetCanFloatMaximize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the CanFloatMaximizeattached property.

    System.Boolean value

    The property value to set.

    SetCanMaximize(DependencyObject, Boolean)

    Sets the can maximize.

    Declaration
    public static void SetCanMaximize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    System.Boolean value

    if set to true [value].

    SetCanMinimize(DependencyObject, Boolean)

    Sets the can minimize.

    Declaration
    public static void SetCanMinimize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    System.Boolean value

    if set to true [value].

    SetCanMinimizeFloat(DependencyObject, Boolean)

    Declaration
    public static void SetCanMinimizeFloat(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetCanResizeHeightInDockedState(DependencyObject, Boolean)

    Sets the height that can resize in docked state.

    Declaration
    public static void SetCanResizeHeightInDockedState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.CanResizeHeightInDockedStateattached property

    System.Boolean value

    if set to true [value].

    SetCanResizeHeightInFloatState(DependencyObject, Boolean)

    Sets the value of the Height in float state using DockingManager.CanResizHeightInFloatstate attached property to a given DependencyObject. .

    Declaration
    public static void SetCanResizeHeightInFloatState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.CanResizeHeightInFloatStateattached property

    System.Boolean value

    if set to true [value].

    SetCanResizeInDockedState(DependencyObject, Boolean)

    Declaration
    public static void SetCanResizeInDockedState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    if set to true [value].

    SetCanResizeInFloatState(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanResizeInFloatstate attached property to a given DependencyObject.

    Declaration
    public static void SetCanResizeInFloatState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.CanResizeInFloatStateattached property

    System.Boolean value

    if set to true [value].

    SetCanResizeWidthInDockedState(DependencyObject, Boolean)

    Sets the width that can resize width in docked state using DockingManager.CanResizeWidthInDockedState attached property

    Declaration
    public static void SetCanResizeWidthInDockedState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.CanResizeWidthInDockedStateattached property

    System.Boolean value

    if set to true [value].

    SetCanResizeWidthInFloatState(DependencyObject, Boolean)

    Declaration
    public static void SetCanResizeWidthInFloatState(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    if set to true [value].

    SetCanSerialize(DependencyObject, Boolean)

    Sets the value of the DockingManager.CanSerialize attached property to a given DependencyObject.

    Declaration
    public static void SetCanSerialize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CanSerialize attached property.

    System.Boolean value

    The property value to set.

    SetCaptionToolTip(DependencyObject, Object)

    Sets the value of the DockingManager.CaptionToolTip attached property to a given DependencyObject.

    Declaration
    public static void SetCaptionToolTip(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CaptionToolTip attached property.

    System.Object value

    The property value to set.

    SetCollapseDefaultContextMenuItemsInDock(DependencyObject, Boolean)

    Sets the value of the DockingManager.CollapseDefaultContextMenuItemsInDockattached property to a given DependencyObject.

    Declaration
    public static void SetCollapseDefaultContextMenuItemsInDock(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.CollapseDefaultContextMenuItemsInDock attached property.

    System.Boolean value

    if set to true [value].

    SetCollapseDefaultContextMenuItemsInDocumentTab(DependencyObject, Boolean)

    Sets the collapse default context menu items in document tab.

    Declaration
    public static void SetCollapseDefaultContextMenuItemsInDocumentTab(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object to which the CollapseDefaultContextMenuItemsInDocumentTab an attached property need to set

    System.Boolean value

    if set to true [value].

    SetCollapseDefaultContextMenuItemsInFloat(DependencyObject, Boolean)

    Sets the collapse default context menu items in float.

    Declaration
    public static void SetCollapseDefaultContextMenuItemsInFloat(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object on which CollapseDefaultContextMenuItemsInFloat an attached property need to set

    System.Boolean value

    if set to true [value].

    SetCustomMenuItems(DependencyObject, CustomMenuItemCollection)

    Sets the value of the DockingManager.CustomMenuItemsattached property to a given DependencyObject.

    Declaration
    public static void SetCustomMenuItems(DependencyObject obj, CustomMenuItemCollection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.CustomMenuItemsattached property.

    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection value

    The property value to set.

    SetDesiredClientHeightInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredClientHeightInDockedMode attached property to a given DependencyObject.

    Declaration
    public static void SetDesiredClientHeightInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredClientHeightInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredClientHeightInFloatMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredClientHeightInFloatMode attached property to a given DependencyObject.

    Declaration
    public static void SetDesiredClientHeightInFloatMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredClientHeightInFloatModeattached property.

    System.Double value

    The property value to set.

    SetDesiredHeightInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredHeightInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredHeightInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredHeightInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredHeightInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredHeightInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredHeightInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredHeightInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMaxHeightInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMaxHeightInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMaxHeightInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMaxHeightInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMaxHeightInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMaxHeightInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMaxHeightInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMaxHeightInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMaxWidthInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMaxWidthInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMaxWidthInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMaxWidthInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMaxWidthInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMaxWidthInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMaxWidthInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMaxWidthInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMinHeightInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMinHeightInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMinHeightInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMinHeightInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMinHeightInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMinHeightInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMinHeightInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMinHeightInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMinWidthInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMinWidthInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMinWidthInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMinWidthInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredMinWidthInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredMinWidthInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredMinWidthInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredMinWidthInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDesiredWidthInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredWidthInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredWidthInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredWidthInDockedModeattached property.

    System.Double value

    The property value to set.

    SetDesiredWidthInFloatingMode(DependencyObject, Double)

    Sets the value of the DockingManager.DesiredWidthInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetDesiredWidthInFloatingMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DesiredWidthInFloatingModeattached property.

    System.Double value

    The property value to set.

    SetDockAbility(DependencyObject, DockAbility)

    Declaration
    public static void SetDockAbility(DependencyObject obj, DockAbility value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    DockAbility value

    SetDockedElementsContainerDesiredSize(DependencyObject, Size)

    Sets the value of the DockingManager.DockedElementsContainerDesiredSize attached property to a given DependencyObject.

    Declaration
    public static void SetDockedElementsContainerDesiredSize(DependencyObject obj, Size value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DockedElementsContainerDesiredSizeattached property.

    System.Windows.Size value

    The property value to set.

    SetDockFillMode(DependencyObject, DockFillModes)

    Sets the dock fill mode.

    Declaration
    public static void SetDockFillMode(DependencyObject obj, DockFillModes value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.The dependency object on which the DockFillMode property need to set.

    DockFillModes value

    The Property value to set.

    SetDockHeaderPresenter(DependencyObject, Object)

    Sets the value of the DockingManager.DockHeaderPresenterattached property to a given DependencyObject.

    Declaration
    public static void SetDockHeaderPresenter(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DockHeaderPresenterattached property.

    System.Object value

    The property value to set.

    SetDockingManager(DependencyObject, DockingManager)

    Sets the docking manager.

    Declaration
    public static void SetDockingManager(DependencyObject obj, DockingManager value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object on which to set the DockingManager an attached property

    DockingManager value

    The property value to set.

    SetDockToFill(DependencyObject, Boolean)

    Sets the value of the DockingManager.DockToFillattached property to a given DependencyObject.

    Declaration
    public static void SetDockToFill(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.DockToFillattached property.

    System.Boolean value

    The property value to set.

    SetDockWindowContextMenuItems(DependencyObject, CustomMenuItemCollection)

    Sets the dock window context menu items.

    Declaration
    public static void SetDockWindowContextMenuItems(DependencyObject obj, CustomMenuItemCollection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which the DockWindowContextMenuItem an attached property should set

    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection value

    The property value to set

    SetDockWindowState(DependencyObject, WindowState)

    Sets the value of the DockingManager.DockWindowStateattached property to a given DependencyObject.

    Declaration
    public static void SetDockWindowState(DependencyObject obj, WindowState value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.DockWindowStateattached property.

    System.Windows.WindowState value

    The property value to set.

    SetDocumentMDIHeaderStyle(DependencyObject, Object)

    Sets the document mdi header style.

    Declaration
    public static void SetDocumentMDIHeaderStyle(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.The element to which the DocumentMDIHeaderStyle need to set.

    System.Object value

    The Property value to set for the DependencyObject.

    SetDocumentTabControlStyle(DependencyObject, Style)

    Sets the document tab header style.

    Declaration
    public static void SetDocumentTabControlStyle(DependencyObject obj, Style value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject. The element to which the DocumentTabControlStyle attached property need to set.

    System.Windows.Style value

    The Property value to set for DependencyObject.

    SetDocumentTabItemContextMenuItems(DependencyObject, DocumentTabItemMenuItemCollection)

    Sets the document tab item context menu items.

    Declaration
    public static void SetDocumentTabItemContextMenuItems(DependencyObject obj, DocumentTabItemMenuItemCollection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object on which to set the DocumentTabItemContextMenuItems

    DocumentTabItemMenuItemCollection value

    The property value to set

    SetDocumentTabItemStyle(DependencyObject, Style)

    Sets the document tab header style.

    Declaration
    public static void SetDocumentTabItemStyle(DependencyObject obj, Style value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.The dependency object to which the DocumentTabItemStyle need to set

    System.Windows.Style value

    The value DependencyObject. The property value to set

    SetDocumentTabOrderIndex(DependencyObject, Int32)

    Sets the value of the TabOrderIndex anattached property to a given DependencyObject.

    Declaration
    public static void SetDocumentTabOrderIndex(DependencyObject obj, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the TabOrderIndex an attached property.

    System.Int32 value

    The property value to set.

    SetEnableInteropCompatibility(DependencyObject, Boolean)

    Sets the value of the DockingManager.EnableInteropCompatibilityattached property to a given DependencyObject.

    Declaration
    public static void SetEnableInteropCompatibility(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.EnableInteropCompatibilityattached property.

    System.Boolean value

    The property value to set.

    SetFloatingWindowRect(DependencyObject, Rect)

    Sets the value of the DockingManager.FloatingWindowRectattached property to a given DependencyObject.

    Declaration
    public static void SetFloatingWindowRect(DependencyObject obj, Rect value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.FloatingWindowRectattached property.

    System.Windows.Rect value

    The property value to set.

    SetFloatWindowContextMenuItems(DependencyObject, CustomMenuItemCollection)

    Sets the float window context menu items.

    Declaration
    public static void SetFloatWindowContextMenuItems(DependencyObject obj, CustomMenuItemCollection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set FloatWindowContextMenuItems an attached property

    Syncfusion.Windows.Tools.Controls.CustomMenuItemCollection value

    The property value to set an attached property

    SetFloatWindowFocus(IWindow, FrameworkElement)

    Sets the float window focus.

    Declaration
    public static void SetFloatWindowFocus(IWindow window, FrameworkElement element)
    Parameters
    Type Name Description
    IWindow window

    The window.

    System.Windows.FrameworkElement element

    The element

    SetFloatWindowFocus(NativeFloatWindow, FrameworkElement)

    Sets the float window focus.

    Declaration
    public static void SetFloatWindowFocus(NativeFloatWindow window, FrameworkElement element)
    Parameters
    Type Name Description
    NativeFloatWindow window

    The window.

    System.Windows.FrameworkElement element

    Set the Focus for the Floatindow element

    SetFloatWindowHeight(DependencyObject, Double)

    Sets the value of the DockingManager.FloatWindowHeightattached property to a given DependencyObject.

    Declaration
    public static void SetFloatWindowHeight(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.FloatWindowHeightattached property.

    System.Double value

    The property value to set.

    SetFloatWindowSize(DependencyObject, Size)

    Sets the value of the DockingManager.FloatWindowSizeattached property to a given DependencyObject.

    Declaration
    public static void SetFloatWindowSize(DependencyObject obj, Size value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.FloatWindowSizeattached property.

    System.Windows.Size value

    The property value to set.

    SetFloatWindowState(DependencyObject, WindowState)

    Sets the value of the FloatWindowState an attached property to a given DependencyObject.

    Declaration
    public static void SetFloatWindowState(DependencyObject obj, WindowState value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockedElementTabbedHost.TabOrderInFloatModeattached property.

    System.Windows.WindowState value

    The property value to set.

    SetFloatWindowWidth(DependencyObject, Double)

    Sets the value of the DockingManager.FloatWindowWidthattached property to a given DependencyObject.

    Declaration
    public static void SetFloatWindowWidth(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.FloatWindowWidthattached property.

    System.Double value

    The property value to set.

    SetHeader(DependencyObject, Object)

    Sets the value of the DockingManager.Headerattached property to a given DependencyObject.

    Declaration
    public static void SetHeader(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.Headerattached property.

    System.Object value

    The property value to set.

    SetHeaderStyle(DependencyObject, Style)

    Sets the style to the header of the child element

    Declaration
    public static void SetHeaderStyle(DependencyObject obj, Style value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element which is to be applied the header style

    System.Windows.Style value

    The header style of the dock child in DockingManager

    Remarks

    The style specified in this property is not applicable for float windows.

    SetHeaderTemplate(DependencyObject, DataTemplate)

    Sets the value of the DockingManager.HeaderTemplateattached property to a given DependencyObject.

    Declaration
    public static void SetHeaderTemplate(DependencyObject obj, DataTemplate value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.HeaderTemplateattached property.

    System.Windows.DataTemplate value

    The property value to set.

    SetHostHeight(DockedElementTabbedHost, Double)

    Sets the height of the host.

    Declaration
    public static void SetHostHeight(DockedElementTabbedHost host, double height)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The docked element tabbed host on which to set the height.

    System.Double height

    The height to be set for the host.

    SetHostSize(DockedElementTabbedHost, Size)

    Sets the size of the host.

    Declaration
    public static void SetHostSize(DockedElementTabbedHost host, Size size)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The DockedElementTabbedHost on which to set the size .

    System.Windows.Size size

    The size of Dock element to set size for the host.

    SetHostWidth(DockedElementTabbedHost, Double)

    Sets the width of the host.

    Declaration
    public static void SetHostWidth(DockedElementTabbedHost host, double width)
    Parameters
    Type Name Description
    DockedElementTabbedHost host

    The docked element tabbed host on which to set the width.

    System.Double width

    Return the double value width.

    SetIcon(DependencyObject, Brush)

    Sets the icon to a given DependencyObject.

    Declaration
    public static void SetIcon(DependencyObject obj, Brush value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the iconattached property.

    System.Windows.Media.Brush value

    The property value to set.

    SetIndexExternally(DependencyObject, DockState, Int32)

    Sets the index externally.

    Declaration
    public static void SetIndexExternally(DependencyObject obj, DockState state, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    DockState state

    The state.

    System.Int32 value

    The value.

    SetIndexInDockMode(DependencyObject, Int32)

    Sets the index in dock mode.

    Declaration
    public static void SetIndexInDockMode(DependencyObject obj, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    System.Int32 value

    The value for which the IndexInDockMode property to set.

    SetIndexInDockModeExternally(DependencyObject, Int32)

    Sets the index in dock mode externally.

    Declaration
    public static void SetIndexInDockModeExternally(DependencyObject obj, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    System.Int32 value

    The value.

    SetIndexInFloatModeExternally(DependencyObject, Int32)

    Sets the index in float mode externally.

    Declaration
    public static void SetIndexInFloatModeExternally(DependencyObject obj, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.

    System.Int32 value

    The value.

    SetIsContextMenuButtonVisible(DependencyObject, Boolean)

    Sets the value of the DockingManager.IsContextMenuButtonVisibleattached property to a given DependencyObject.

    Declaration
    public static void SetIsContextMenuButtonVisible(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.IsContextMenuButtonVisibleattached property.

    System.Boolean value

    The property value to set.

    SetIsContextMenuVisible(DependencyObject, Boolean)

    Sets the value of the DockingManager.IsContextMenuVisibleattached property to a given DependencyObject.

    Declaration
    public static void SetIsContextMenuVisible(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.IsContextMenuVisibleattached property.

    System.Boolean value

    The property value to set.

    SetIsFixedHeight(DependencyObject, Boolean)

    Sets the height of the is fixed element.

    Declaration
    public static void SetIsFixedHeight(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object to which the IsFixedHeight property need to set

    System.Boolean value

    if set to true [value].

    SetIsFixedSize(DependencyObject, Boolean)

    Sets the size of the is fixed element.

    Declaration
    public static void SetIsFixedSize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object to which the IsFixedSize need to set

    System.Boolean value

    if set to true [value].

    SetIsFixedWidth(DependencyObject, Boolean)

    Sets the width of the is fixed element .

    Declaration
    public static void SetIsFixedWidth(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.IsFixedWidthattached property.

    System.Boolean value

    if set to true [value].

    SetIsFroze(DependencyObject, Boolean)

    Sets the value of the DockingManager.IsFrozeattached property to a given DependencyObject.

    Declaration
    public static void SetIsFroze(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object. The element on which to set the DockingManager.IsFrozeattached property.

    System.Boolean value

    The property value to set.

    SetIsNative(DependencyObject, Boolean)

    Sets the value of the DockingManager.IsNativeattached property to a given DependencyObject.

    Declaration
    public static void SetIsNative(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.IsNativeattached property.

    System.Boolean value

    The property value to set.

    SetIsRollupFloatWindow(DependencyObject, Boolean)

    Sets the value of the DockingManager.IsRollupFloatWindowattached property to a given DependencyObject.

    Declaration
    public static void SetIsRollupFloatWindow(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.IsRollupFloatWindowattached property.

    System.Boolean value

    The property value to set.

    SetIsSelectedTab(DependencyObject, Boolean)

    Sets the is selected tab.

    Declaration
    public static void SetIsSelectedTab(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object on which to set the IsSelectedTab an attached property.

    System.Boolean value

    if set to true [value].

    SetListenTabItemEvents(DependencyObject, Boolean)

    Sets value of the ListenTabItemEvents property

    Declaration
    public static void SetListenTabItemEvents(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    DependencyObject that contains this property

    System.Boolean value

    value to set to the property

    SetMDILayout(MDILayout)

    Sets the MDI layout for the container

    Declaration
    public void SetMDILayout(MDILayout layout)
    Parameters
    Type Name Description
    MDILayout layout

    The layout. The layout which need to changed as MDILayout

    SetNewFocusedElement(FrameworkElement)

    Gives focus to a specified element.

    Declaration
    public static void SetNewFocusedElement(FrameworkElement element)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement element

    Element which will receive the focus.

    SetNoDock(DependencyObject, Boolean)

    Sets the value of the DockingManager.NoDockattached property to a given DependencyObject.

    Declaration
    public static void SetNoDock(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.NoDockattached property.

    System.Boolean value

    The property value to set.

    SetNoHeader(DependencyObject, Boolean)

    Declaration
    public static void SetNoHeader(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetOuterDockAbility(DependencyObject, OuterDockAbility)

    Sets the value of the OuterDockAbility an attached property to a given DependencyObject.

    Declaration
    public static void SetOuterDockAbility(DependencyObject obj, OuterDockAbility value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the OuterDockAbility attached property.

    OuterDockAbility value

    The property value to set.

    SetPreviousContainerDesiredSize(DependencyObject, Size)

    Sets the value of the DockingManager.PreviousContainerDesiredSizeattached property to a given DependencyObject.

    Declaration
    public static void SetPreviousContainerDesiredSize(DependencyObject obj, Size value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.PreviousContainerDesiredSizeattached property.

    System.Windows.Size value

    The property value to set.

    SetPreviousDesiredHeightInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.PreviousDesiredHeightInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetPreviousDesiredHeightInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.PreviousDesiredHeightInDockedModeattached property.

    System.Double value

    The property value to set.

    SetPreviousDesiredWidthInDockedMode(DependencyObject, Double)

    Sets the value of the DockingManager.PreviousDesiredWidthInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetPreviousDesiredWidthInDockedMode(DependencyObject obj, double value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.PreviousDesiredWidthInDockedModeattached property.

    System.Double value

    The property value to set.

    SetPreviousFloatingWindowRect(DependencyObject, Rect)

    Sets the value of the previous Floating Window Rect an attached property to a given DependencyObject.

    Declaration
    public static void SetPreviousFloatingWindowRect(DependencyObject obj, Rect value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the PreviousFloatingWindowRectPropertyattached property.

    System.Windows.Rect value

    The property value to set.

    SetPreviousState(DependencyObject, DockState)

    Sets the value of the DockingManager.PreviousStateattached property to a given DependencyObject.

    Declaration
    protected static void SetPreviousState(DependencyObject obj, DockState value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.PreviousStateattached property.

    DockState value

    The property value to set.

    SetShowAutoHiddenMenuItem(DependencyObject, Boolean)

    Sets the show auto hidden menu item.

    Declaration
    public static void SetShowAutoHiddenMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowAutoHiddenMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowCloseAllButThisMenuItem(DependencyObject, Boolean)

    Sets the show close all but this menu item.

    Declaration
    public static void SetShowCloseAllButThisMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowCloseAllButThisMenuItemattached property.

    System.Boolean value

    if set to true [value].

    SetShowCloseAllMenuItem(DependencyObject, Boolean)

    Sets the show close all menu item.

    Declaration
    public static void SetShowCloseAllMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.ShowCloseAllMenuItemattached property.

    System.Boolean value

    if set to true [value].

    SetShowCloseMenuItem(DependencyObject, Boolean)

    Sets the show close menu item.

    Declaration
    public static void SetShowCloseMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowCloseAllMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowDockableMenuItem(DependencyObject, Boolean)

    Sets the show dockable menu item.

    Declaration
    public static void SetShowDockableMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowDockableMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowDocumentMenuItem(DependencyObject, Boolean)

    Sets the show document menu item.

    Declaration
    public static void SetShowDocumentMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.ShowDocumentMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowFloatingMenuItem(DependencyObject, Boolean)

    Sets the show floating menu item.

    Declaration
    public static void SetShowFloatingMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowFloatingMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowHiddenMenuItem(DependencyObject, Boolean)

    Sets the show hidden menu item.

    Declaration
    public static void SetShowHiddenMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowHiddenMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowHorizontalTabGroupMenuItem(DependencyObject, Boolean)

    Sets the show horizontal tab group menu item.

    Declaration
    public static void SetShowHorizontalTabGroupMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.ShowHorizontalTabGroupMenuItemattached property.

    System.Boolean value

    if set to true [value].

    SetShowInTaskbar(DependencyObject, Boolean)

    Sets the value of the DockingManager.ShowInTaskbar attached property to a given DependencyObject.

    Declaration
    public static void SetShowInTaskbar(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager

    System.Boolean value

    The property value to set.

    SetShowMaximizedMenuItem(DependencyObject, Boolean)

    Sets the show maximized menu item.

    Declaration
    public static void SetShowMaximizedMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element to which the set the MaximizedMenuItem property

    System.Boolean value

    if set to true [value].

    SetShowMinimizeMenuItem(DependencyObject, Boolean)

    Sets the show minimize menu item.

    Declaration
    public static void SetShowMinimizeMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The dependency object on which to set the ShowMinimizeMenuItem an attached property

    System.Boolean value

    if set to true [value].

    SetShowMoveMenuItem(DependencyObject, Boolean)

    Sets the show move menu item.

    Declaration
    public static void SetShowMoveMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the ShowMoveMenuItem an attached property

    System.Boolean value

    if set to true [value].

    SetShowMovetoNextTabGroupMenuItem(DependencyObject, Boolean)

    Sets the show moveto next tab group menu item.

    Declaration
    public static void SetShowMovetoNextTabGroupMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the ShowMovetoNextTabGroupMenuItem an attached property

    System.Boolean value

    if set to true [value].

    SetShowMovetoPreviousTabGroupMenuItem(DependencyObject, Boolean)

    Sets the show moveto previous tab group menu item.

    Declaration
    public static void SetShowMovetoPreviousTabGroupMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the ShowMovetoPreviousTabGroupMenuItem attached property

    System.Boolean value

    if set to true [value].

    SetShowResizeMenuItem(DependencyObject, Boolean)

    Sets the show resize menu item.

    Declaration
    public static void SetShowResizeMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the ShowResizeMenuItem an attached property

    System.Boolean value

    if set to true [value].

    SetShowRestoreMenuItem(DependencyObject, Boolean)

    Sets the show restore menu item.

    Declaration
    public static void SetShowRestoreMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the ShowRestoreMenuItem an attached property .

    System.Boolean value

    if set to true [value].

    SetShowTabbedMenuItem(DependencyObject, Boolean)

    Sets the show tabbed menu item.

    Declaration
    public static void SetShowTabbedMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowTabbedMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowTopmostMenuItem(DependencyObject, Boolean)

    Sets the show Topmost menu item.

    Declaration
    public static void SetShowTopmostMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.ShowTopmostMenuItemattached property

    System.Boolean value

    if set to true [value].

    SetShowVerticalTabGroupMenuItem(DependencyObject, Boolean)

    Sets the show vertical tab group menu item.

    Declaration
    public static void SetShowVerticalTabGroupMenuItem(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.ShowVerticalTabGroupMenuItemattached property.

    System.Boolean value

    if set to true [value].

    SetSide(DependencyObject, DockSide, DockState)

    Sets the dockside of the element for specified state.

    Declaration
    public static void SetSide(DependencyObject obj, DockSide side, DockState state)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dock element.

    DockSide side

    Dock host dock side.

    DockState state

    The dock state.

    Remarks

    This method sets side for element in dock or float state. If state difference throws NotImplementedException.

    Examples

    This example shows how to swap element side in C#.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
            public Window1()
            {
                InitializeComponent();
            }
            private void SwapSide(FrameworkElement element)
            {
                DockState state = DockingManager.GetState(element);
                DockSide side = DockingManager.GetSide(element, state);
                side = DockingManager.GetOppositeSide(side);
                DockingManager.SetSide(element, state);
            }
        }
    }

    SetSideInDockedMode(DependencyObject, DockSide)

    Sets the value of the DockingManager.SideInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetSideInDockedMode(DependencyObject obj, DockSide value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.SideInDockedModeattached property.

    DockSide value

    The property value to set.

    Remarks

    See DockSide for all possible DockSide cases.

    SetSideInFloatMode(DependencyObject, DockSide)

    Sets the value of the DockingManager.SideInFloatModeattached property to a given DependencyObject.

    Declaration
    public static void SetSideInFloatMode(DependencyObject obj, DockSide value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.SideInFloatModeattached property.

    DockSide value

    The property value to set.

    SetSidePanelDock(DependencyObject, Dock)

    Sets the side panel dock.

    Declaration
    public static void SetSidePanelDock(DependencyObject obj, Dock value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    System.Windows.Controls.Dock value

    The value.

    SetSideRelativetoContainer(DependencyObject, DockSide)

    Sets the Side Relative to Container.

    Declaration
    public static void SetSideRelativetoContainer(DependencyObject obj, DockSide value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object in which the SideRelativetoContainer attached property need to set.

    DockSide value

    The property value to set.

    SetSideTabItemBackground(DependencyObject, Brush)

    Sets the value of the SideTabItemBackground attached property to a given DependencyObject.

    Declaration
    public static void SetSideTabItemBackground(DependencyObject obj, Brush value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the SideTabItemBackground attached property.

    System.Windows.Media.Brush value

    The property value to set.

    SetSideTabItemForeground(DependencyObject, Brush)

    Sets the value of the SideTabItemForeground attached property to a given DependencyObject.

    Declaration
    public static void SetSideTabItemForeground(DependencyObject obj, Brush value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the SideTabItemForeground attached property.

    System.Windows.Media.Brush value

    The property value to set.

    SetSizetoContentInDock(DependencyObject, Boolean)

    Sets the sizeto content in dock.

    Declaration
    public static void SetSizetoContentInDock(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The dependency object to which the SizetoContentInDock need to set

    System.Boolean value

    if set to true [value].

    SetSizetoContentInFloat(DependencyObject, Boolean)

    Sets the value of the DockingManager.SizetoContentInFloatattached property to a given DependencyObject.

    Declaration
    public static void SetSizetoContentInFloat(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.SizetoContentInFloatattached property.

    System.Boolean value

    The property value to set.

    SetState(DependencyObject, DockState)

    Sets the value of the DockingManager.Stateattached property to a given DependencyObject.

    Declaration
    public static void SetState(DependencyObject obj, DockState value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.Stateattached property.

    DockState value

    The property value to set.

    Remarks

    See DockState for all possible DockState cases.

    SetTabParent(DependencyObject, String)

    Sets the tab parent.

    Declaration
    public static void SetTabParent(DependencyObject obj, string value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The dependency object.

    System.String value

    The value for which the property TabParentProperty to set.

    SetTabSwitchSection(DependencyObject, TabSwitchSection)

    Sets the value of the DockingManager.TabSwitchSectionattached property to a given DependencyObject.

    Declaration
    public static void SetTabSwitchSection(DependencyObject obj, TabSwitchSection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj.The element on which to set the DockingManager.TabSwitchSectionattached property.

    TabSwitchSection value

    The property value to set.

    SetTargetName(DependencyObject, String, DockState)

    Sets the target name for the element in specified state.

    Declaration
    public static void SetTargetName(DependencyObject obj, string targetName, DockState state)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    Dock Element.

    System.String targetName

    Target name.

    DockState state

    DOck host State.

    Remarks

    This method sets target name for element in dock or float state. If state difference throws NotImplementedException.

    Examples

    This example shows how to set target for a group of elements in C#.

    using System.Windows;
    using Syncfusion.Windows.Tools.Controls;
    namespace Sample1
    {
        public partial class Window1 : Window
        {
            public Window1()
            {
                InitializeComponent();
            }
            private void SetCommonTarget( <List> items, string targetName )
            {
                FrameworkElement target = dockingmanager.FindChild( targetName );
                DockState state = DockingManager.GetState( target );
                foreach( FrameworkElement item in items )
                {
                    DockingManager.SetTargetName( item, targetName, state );
                }
            }
        }
    }

    SetTargetNameInDockedMode(DependencyObject, String)

    Sets the value of the DockingManager.TargetNameInDockedModeattached property to a given DependencyObject.

    Declaration
    public static void SetTargetNameInDockedMode(DependencyObject obj, string value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.TargetNameInDockedModeattached property.

    System.String value

    The property value to set.

    SetTargetNameInFloatingMode(DependencyObject, String)

    Sets the value of the DockingManager.TargetNameInFloatingModeattached property to a given DependencyObject.

    Declaration
    public static void SetTargetNameInFloatingMode(DependencyObject obj, string value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the DockingManager.TargetNameInFloatingModeattached property.

    System.String value

    The property value to set.

    SetTopmost(DependencyObject, Boolean)

    Sets the FloatWindow as TopMost.

    Declaration
    public static void SetTopmost(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj. The element on which to set the DockingManager.TopMostattached property

    System.Boolean value

    if set to true [value].

    SetZorderInFloatMode(DependencyObject, Int32)

    Sets the value of the ZorderInFloat Mode an attached property to a given DependencyObject.

    Declaration
    public static void SetZorderInFloatMode(DependencyObject obj, int value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The element on which to set the ZorderInFloatModeattached property.

    System.Int32 value

    The property value to set.

    showerr(FrameworkElement)

    Shows error for the specified element.

    Declaration
    [Obsolete("showerr is deprecated, please use ShowError instead.")]
    public string showerr(FrameworkElement e)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement e

    The framework elements event args to be passed as a parameter.

    Returns
    Type
    System.String

    ShowError(FrameworkElement)

    Shows error for the specified element.

    Declaration
    public string ShowError(FrameworkElement e)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement e

    The framework elements event args to be passed as a parameter.

    Returns
    Type
    System.String

    UnPinAllAutoHide()

    Invoke when unpin all the AutoHide children of the DockingManager.

    Declaration
    public void UnPinAllAutoHide()

    UpdateLayoutAfterPersist(List<DockingParams>)

    Invoke when the layout update after persist state

    Declaration
    public void UpdateLayoutAfterPersist(List<DockingParams> dockingParamsList)
    Parameters
    Type Name Description
    System.Collections.Generic.List<Syncfusion.Windows.Tools.Controls.DockingParams> dockingParamsList

    The docking params list. The list of the DockingParams to be passed to update the layout after persist

    Events

    ActiveWindowChanged

    Occurs when [active window changed].

    Declaration
    public event PropertyChangedCallback ActiveWindowChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ActiveWindowChanging

    Occurs when [active window changing].

    Declaration
    public event ActiveWindowChangingHandler ActiveWindowChanging
    Event Type
    Type
    ActiveWindowChangingHandler

    AutoHideAnimationStart

    Bubbling routed event fired when AutoHideAnimationStart is changed, i.e. when AutoHideAnimationStart is completed.

    Declaration
    public event RoutedEventHandler AutoHideAnimationStart
    Event Type
    Type
    System.Windows.RoutedEventHandler

    AutoHideAnimationStop

    Bubbling routed event fired when AutoHideAnimationStop is changed, i.e. when AutoHideAnimationStop is completed.

    Declaration
    public event RoutedEventHandler AutoHideAnimationStop
    Event Type
    Type
    System.Windows.RoutedEventHandler

    BeforeContextMenuOpen

    Bubbling routed event fired when BeforeContextMenuOpen
    is changed, i.e. when BeforeContextMenuOpen is completed.

    Declaration
    public event RoutedEventHandler BeforeContextMenuOpen
    Event Type
    Type
    System.Windows.RoutedEventHandler

    ChildrenCollectionChanged

    Event that occurs while the element is added or removed.

    Declaration
    public event EventHandler<NotifyCollectionChangedEventArgs> ChildrenCollectionChanged
    Event Type
    Type
    System.EventHandler<System.Collections.Specialized.NotifyCollectionChangedEventArgs>

    CloseAllTabs

    Occurs when [on close all tabs].

    Declaration
    public event OnCloseTabsEventHandler CloseAllTabs
    Event Type
    Type
    OnCloseTabsEventHandler

    CloseButtonClick

    Event that is raised when close button of the active document in MDI mode or active tab in TDI mode is pressed.

    Declaration
    public event CloseButtonEventHandler CloseButtonClick
    Event Type
    Type
    CloseButtonEventHandler

    CloseOtherTabs

    Occurs when [on close other tabs].

    Declaration
    public event OnCloseTabsEventHandler CloseOtherTabs
    Event Type
    Type
    OnCloseTabsEventHandler

    ContainerModeChanged

    Event that is raised when Mode property is changed.

    Declaration
    public event PropertyChangedCallback ContainerModeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ContainerStyleChanged

    Event that is raised when ContainerStyle property is changed.

    Declaration
    public event PropertyChangedCallback ContainerStyleChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ContextMenuItemClick

    Bubbling routed event fired when ContextMenuItemClick is changed, i.e. when ContextMenuItemClick is completed.

    Declaration
    public event RoutedEventHandler ContextMenuItemClick
    Event Type
    Type
    System.Windows.RoutedEventHandler

    DockMenuClick

    Bubbling routed event fired when DockMenuClick is changed, i.e. when DockMenuClick is completed.

    Declaration
    public event RoutedEventHandler DockMenuClick
    Event Type
    Type
    System.Windows.RoutedEventHandler

    DockProviderShown

    Event that occurs when the DockPreview is opened.

    Declaration
    public event DockProviderShownEventHandler DockProviderShown
    Event Type
    Type
    DockProviderShownEventHandler

    DockStateChanged

    Occurs after state of a window changes from one state to another.

    Declaration
    public event DockStateHandler DockStateChanged
    Event Type
    Type
    DockStateHandler

    DockStateChanging

    Occurs before state of a window changing from one state to another.

    Declaration
    public event DockStateChangingHandler DockStateChanging
    Event Type
    Type
    DockStateChangingHandler
    Remarks

    You can cancel this event, to restrict changing the state

    DockWindowStateChanged

    Event that occurs when the element window state is changed.

    Declaration
    public event DockWindowStateHandler DockWindowStateChanged
    Event Type
    Type
    DockWindowStateHandler

    DocumentTabOrderChanged

    Occurs when item is moved from one TabGroup to another, rearranged item within a TabGroup.

    Declaration
    public event EventHandler<DocumentTabOrderChangedEventArgs> DocumentTabOrderChanged
    Event Type
    Type
    System.EventHandler<DocumentTabOrderChangedEventArgs>

    DocumentTabOrderChanging

    Occurs when item is moving from one TabGroup to another, or when rearranging item within a TabGroup.

    Declaration
    public event EventHandler<DocumentTabOrderChangingEventArgs> DocumentTabOrderChanging
    Event Type
    Type
    System.EventHandler<DocumentTabOrderChangingEventArgs>
    Remarks

    This event can be canceled.

    ElementHidden

    Event that occurs when the element changing dock state to Hidden.

    Declaration
    public event ElementHiddenEventHandler ElementHidden
    Event Type
    Type
    ElementHiddenEventHandler

    ElementShown

    Event that occurs when the element changing dock state from Hidden.

    Declaration
    public event ElementShownEventHandler ElementShown
    Event Type
    Type
    ElementShownEventHandler

    FloatWindowBorderBrushChanged

    Event that is raised when FloatWindowBorderBrush property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowBorderBrushChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowBorderThicknessChanged

    Event that is raised when FloatWindowBorderThickness property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowBorderThicknessChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowHeaderBackgroundChanged

    Event that is raised when FloatWindowHeaderBackground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowHeaderBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowHeaderForegroundChanged

    Event that is raised when FloatWindowHeaderForeground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowHeaderForegroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowMouseOverBorderBrushChanged

    Event that is raised when FloatWindowMouseOverBorderBrush property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowMouseOverBorderBrushChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowMouseOverHeaderBackgroundChanged

    Event that is raised when FloatWindowMouseOverHeaderBackground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowMouseOverHeaderBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowMouseOverHeaderForegroundChanged

    Event that is raised when FloatWindowMouseOverHeaderForeground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowMouseOverHeaderForegroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowSelectedBorderBrushChanged

    Event that is raised when FloatWindowSelectedBorderBrush property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowSelectedBorderBrushChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowSelectedHeaderBackgroundChanged

    Event that is raised when FloatWindowSelectedHeaderBackground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowSelectedHeaderBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FloatWindowSelectedHeaderForegroundChanged

    Event that is raised when FloatWindowSelectedHeaderForeground property is changed.

    Declaration
    public event PropertyChangedCallback FloatWindowSelectedHeaderForegroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsActiveWindowChanged

    Occurs when [active window changed].

    Declaration
    public event PropertyChangedCallback IsActiveWindowChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsFrozeChanged

    Occurs when [is froze changed].

    Declaration
    public event PropertyChangedCallback IsFrozeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsInMDIMaximizedStateChanged

    Event that is raised when the IsMDIMaximizedState property is changed.

    Declaration
    public event PropertyChangedCallback IsInMDIMaximizedStateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsSelectedDocument

    Occurs when [is selected document click] document get selected

    Declaration
    public event IsSelectedChangedHandler IsSelectedDocument
    Event Type
    Type
    IsSelectedChangedHandler

    IsSelectedTabChanged

    Occurs when [active selected tab changed].

    Declaration
    public event PropertyChangedCallback IsSelectedTabChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MoveToOtherTabGroup

    Event that occurs when the Tab is moved to other TabGroup.

    Declaration
    public event TabGroupEventHandler MoveToOtherTabGroup
    Event Type
    Type
    TabGroupEventHandler

    NewButtonClick

    Occurs when [new button click].

    Declaration
    public event EventHandler NewButtonClick
    Event Type
    Type
    System.EventHandler

    PersistStateChanged

    Event that is raised when PersistState property is changed.

    Declaration
    public event PropertyChangedCallback PersistStateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    PreviewDockHints

    Occurs before displaying the dock hints when drag the windows in DockingManager.

    Declaration
    public event EventHandler<PreviewDockHintsEventArgs> PreviewDockHints
    Event Type
    Type
    System.EventHandler<PreviewDockHintsEventArgs>
    Remarks

    You can cancel this event, to restrict changing the state

    ShowTabItemContextMenuChanged

    Event that is raised when ShowTabItemContextMenu property is changed.

    Declaration
    public event PropertyChangedCallback ShowTabItemContextMenuChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ShowTabListContextMenuChanged

    Event that is raised when ShowTabListContextMenu property is changed.

    Declaration
    public event PropertyChangedCallback ShowTabListContextMenuChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SidePanelBackgroundChanged

    Event that is raised when SidePanelBackground property is changed.

    Declaration
    public event PropertyChangedCallback SidePanelBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SidePanelBorderBrushChanged

    Event that is raised when SidePanelBorderBrush property is changed.

    Declaration
    public event PropertyChangedCallback SidePanelBorderBrushChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SidePanelBorderThicknessChanged

    Event that is raised when SidePanelBorderThickness property is changed.

    Declaration
    public event PropertyChangedCallback SidePanelBorderThicknessChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SidePanelSizeChanged

    Event that is raised when SidePanelSize property is changed.

    Declaration
    public event PropertyChangedCallback SidePanelSizeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SplitterBackgroundChanged

    Event that is raised when SplitterBackground property is changed.

    Declaration
    public event PropertyChangedCallback SplitterBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SplitterSizeChanged

    Event that is raised when SplitterSize property is changed.

    Declaration
    public event PropertyChangedCallback SplitterSizeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    SwitchModeChanged

    Event that is raised when SwitchMode property is changed.

    Declaration
    public event PropertyChangedCallback SwitchModeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabClosed

    Event that occurs when the Tab is Closed.

    Declaration
    public event TabClosedEventHandler TabClosed
    Event Type
    Type
    TabClosedEventHandler

    TabGroupCreated

    Event that occurs when the TabGroup is Created.

    Declaration
    public event TabGroupEventHandler TabGroupCreated
    Event Type
    Type
    TabGroupEventHandler

    TabItemBorderThicknessChanged

    Event that is raised when TabItemBorderThickness property is changed.

    Declaration
    public event PropertyChangedCallback TabItemBorderThicknessChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabItemsBorderThicknessSelectedChanged

    Event that is raised when TabItemsBorderThicknessSelected property is changed.

    Declaration
    public event PropertyChangedCallback TabItemsBorderThicknessSelectedChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabItemsCornerRadiusChanged

    Event that is raised when TabItemsCornerRadius property is changed.

    Declaration
    public event PropertyChangedCallback TabItemsCornerRadiusChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabOrderChanged

    Occurs after item is is rearranged item within a Tabbed window.

    Declaration
    public event EventHandler<TabOrderChangedEventArgs> TabOrderChanged
    Event Type
    Type
    System.EventHandler<TabOrderChangedEventArgs>

    TabOrderChanging

    Occurs when item is rearranging within a Tabbed window.

    Declaration
    public event EventHandler<TabOrderChangingEventArgs> TabOrderChanging
    Event Type
    Type
    System.EventHandler<TabOrderChangingEventArgs>
    Remarks

    This event can be canceled.

    TabPanelBackgroundChanged

    Event that is raised when TabPanelBackground property is changed.

    Declaration
    public event PropertyChangedCallback TabPanelBackgroundChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabPanelBorderBrushChanged

    Event that is raised when TabPanelBorderBrush property is changed.

    Declaration
    public event PropertyChangedCallback TabPanelBorderBrushChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabPanelBorderThicknessChanged

    Event that is raised when TabPanelBorderThickness property is changed.

    Declaration
    public event PropertyChangedCallback TabPanelBorderThicknessChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TargetNameInDockedModeChanged

    Event that occurs when the name of the dock-target in docked mode is changed.

    Declaration
    public event DockTargetNameChangedEventHandler TargetNameInDockedModeChanged
    Event Type
    Type
    DockTargetNameChangedEventHandler

    TargetNameInFloatingModeChanged

    Event that occurs when the name of the dock-target in floating mode changed.

    Declaration
    public event DockTargetNameChangedEventHandler TargetNameInFloatingModeChanged
    Event Type
    Type
    DockTargetNameChangedEventHandler

    TransferredFromManager

    Occurs when [transferred from manager].

    Declaration
    public event TransferManagerEventHandler TransferredFromManager
    Event Type
    Type
    TransferManagerEventHandler

    TransferredToManager

    Occurs when [transferred to manager].

    Declaration
    public event TransferManagerEventHandler TransferredToManager
    Event Type
    Type
    TransferManagerEventHandler

    TunnelActiveWindowChanged

    Tunnel Routed event which fires on ActiveWindow changed

    Declaration
    public event RoutedEventHandler TunnelActiveWindowChanged
    Event Type
    Type
    System.Windows.RoutedEventHandler

    WindowActivated

    Bubbling routed event fired when WindowActivated is changed, i.e. when WindowActivated is completed.

    Declaration
    public event RoutedEventHandler WindowActivated
    Event Type
    Type
    System.Windows.RoutedEventHandler

    WindowClosing

    Occurs when [ FloatWindowClosing ]

    Declaration
    public event WindowClosingEventHandler WindowClosing
    Event Type
    Type
    WindowClosingEventHandler

    WindowDeactivated

    Bubbling routed event fired when WindowDeactivated is changed, i.e. when WindowDeactivated is completed.

    Declaration
    public event RoutedEventHandler WindowDeactivated
    Event Type
    Type
    System.Windows.RoutedEventHandler

    WindowDragEnd

    Bubbling routed event fired when DockDragEnd is changed, i.e. when DockDragEnd is completed.

    Declaration
    public event RoutedEventHandler WindowDragEnd
    Event Type
    Type
    System.Windows.RoutedEventHandler

    WindowDragStart

    Bubbling routed event fired when DockDragStart is changed, i.e. when DockDragStart is completed.

    Declaration
    public event RoutedEventHandler WindowDragStart
    Event Type
    Type
    System.Windows.RoutedEventHandler

    WindowMoving

    Occurs when [ WindowMoving ]

    Declaration
    public event WindowMovingEventHandler WindowMoving
    Event Type
    Type
    WindowMovingEventHandler

    WindowResizing

    Occurs when [ WindowResizing ]

    Declaration
    public event WindowResizingEventHandler WindowResizing
    Event Type
    Type
    WindowResizingEventHandler

    WindowVisibilityChanged

    Bubbling routed event fired when DockVisibilityChanged is changed, i.e. when DockVisibilityChanged is completed.

    Declaration
    public event RoutedEventHandler WindowVisibilityChanged
    Event Type
    Type
    System.Windows.RoutedEventHandler

    Explicit Interface Implementations

    IDisposable.Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    void IDisposable.Dispose()

    Implements

    IFlipParent
    System.Windows.IInputElement
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved