menu

WPF

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

    Show / Hide Table of Contents

    Class DocumentContainer

    Main document container control.

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

    Constructors

    DocumentContainer()

    Initializes a new instance of the DocumentContainer class.

    Declaration
    public DocumentContainer()

    Fields

    ActiveDocumentProperty

    Presents active document.

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

    AddTabDocumentAtLastProperty

    Presents property for customizing the Document Tab Header's create position

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

    AdjustStartPositionProperty

    Presents property that indicate whether needs to change start position for new MDI window.

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

    AllowMDIResizeProperty

    Presents can document will be resize whether not.

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

    AllowPinProperty

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

    BeginDocumentMovingCommand

    Command used to initiate moving the MDI document.

    Declaration
    public static readonly RoutedCommand BeginDocumentMovingCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    BeginDocumentResizingCommand

    Command used to initiate resizing the document.

    Declaration
    public static readonly RoutedCommand BeginDocumentResizingCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    CanCloseProperty

    Presents can document will be closed whether not.

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

    CanDragProperty

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

    CanMDIMaximizeProperty

    Presents can document will be maximized whether not.

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

    CanMDIMinimizeProperty

    Presents can document will be minimized whether not.

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

    CloseTabOnMiddleClickProperty

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

    CollapseDefaultTabListContextMenuItemsProperty

    Represents the CollapseDefaultTabListContextMenuItemsProperty

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

    CornerRadiusProperty

    Presents corner radius.

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

    DefaultMenuItemsPanelTemplateProperty

    presents key for DocumentContainer.DefaultMenuItemsPanelTemplateProperty.

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

    DefaultMenuItemsPanelTemplatePropertyKey

    Identifies DocumentContainer.DefaultMenuItemsPanelTemplatePropertyKey dependency property.

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

    DelayPreviewTimeProperty

    This property presents time of delay for preview is showed.

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

    DisabledButtonsBehaviorProperty

    Presents behavior for disabled button.

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

    DocumentClosingEvent

    Routed event that is raised when the document is about to close. User can cancel the closure by setting Cancel to true.

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

    DocumentDescriptionProperty

    /// This property present document description. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    DocumentDescriptionTemplateProperty

    This property present document description template. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    DocumentListHeaderProperty

    This property present list header. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    DocumentListHeaderTemplateProperty

    This property present list header template. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    DocumentMDIHeaderStyleProperty

    Presents property for customizing the Document MDI Header's Style

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

    DocumentPreviewProperty

    Identifies DocumentContainer.DocumentPreviewProperty dependency property.

    Declaration
    public static readonly DependencyProperty DocumentPreviewProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Type: System.Boolean

    DocumentTabControlStyleProperty

    Presents property for customizing the Document Tab Control's Style

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

    DocumentTabItemContextMenuItemsProperty

    Identified DocumentContainer.DocumentTabItemContextMenuItems dependency property

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

    DocumentTabItemStyleProperty

    Presents property for customizing the Document Tab Header's Style

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

    DragDropTemplateProperty

    DragDropTemplate Property

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

    EnableAutoScrollProperty

    Represents the EnableAutoScrollProperty

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

    FactoryOfViewVistaFlipProperty

    Presents factory of view in Vista Flip.

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

    FirstFlipItemOpacityProperty

    Presents opacity of first flip item in VistaFlip.

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

    HeaderProperty

    Specifies header of the document. This is an attached dependency property.

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

    HeaderTemplateProperty

    Specifies data template, used to display header of the document. This is an attached dependency property.

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

    HideAllDocumentsCommand

    Command used to hide all documents.

    Declaration
    public static readonly RoutedCommand HideAllDocumentsCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    HideDocumentCommand

    Command used to hide active document.

    Declaration
    public static readonly RoutedCommand HideDocumentCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    HideTDIHeaderOnSingleChildProperty

    HideTDIHeaderOnSingleChild Property

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

    IconProperty

    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

    IsAllowMDIResizeProperty

    Presents property for global allow/deny resize of MDI window.

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

    IsCommandMenuProperty

    Presents command menu, for add custom panel there.

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

    IsDocumentStateRequiredProperty

    Identifies DocumentContainer.IsDocumentStateRequiredProperty dependency property.

    Declaration
    public static readonly DependencyProperty IsDocumentStateRequiredProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Type: System.Boolean

    IsEnabledScrollProperty

    This property indicates a scroll support. Only for MDI mode.

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

    IsInMDIMaximizedStateProperty

    Presents to have maximized state whether not.

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

    IsKeepCircleProperty

    Presents mode for change active item.

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

    IsLazyLoadedProperty

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

    IsLogicalOwnershipEnabledProperty

    Shows to be children as logical children whether not.

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

    IsMDILayoutset

    Declaration
    public static bool IsMDILayoutset
    Field Value
    Type
    System.Boolean

    IsMDIResizeProperty

    Presented property that indicates whether individual MDIWindow is resizable or not

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

    IsPinnedProperty

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

    IsTabPreviewEnabledProperty

    Indicate that whether tabpreview controls.

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

    IsTDIDragDropEnabledProperty

    Specifies the IsTDIDragDropEnabled attached property

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

    ItemsSourceProperty

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

    KeepLimitedVistaItemsStackProperty

    Presents property that indicates whether needs to show all Vista Flip items.

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

    MaximizeAllDocumentsCommand

    Command used to maximize all MDI documents.

    Declaration
    public static readonly RoutedCommand MaximizeAllDocumentsCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    MaximizeDocumentCommand

    Command used to maximize active MDI document.

    Declaration
    public static readonly RoutedCommand MaximizeDocumentCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    MDIBoundsChangedEvent

    Bubbling routed event, used to inform user about the change of the MDIBounds.

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

    MDIBoundsProperty

    Presents bound of window in MDI mode.

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

    MDICommandsTargetProperty

    Identifies DocumentContainer.MDICommandsTargetProperty dependency property.

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

    MDIContextMenuItemsCollectionProperty

    Indicates the context menu items collection

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

    MDIContextMenuItemsCollectionPropertyChangedEvent

    Bubbling routed event, used to inform user about the change of the MDIContextMenuItemsCollection.

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

    MDIMinimizedBoundsChangedEvent

    Bubbling routed event, used to inform user about the change of the MDIMinimizedBounds.

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

    MDIMinimizedBoundsProperty

    Presents MDI window size in minimized state.

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

    MDIParentRibbonProperty

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

    MDIWindowStateChanged

    Routed event, raised when the MDIWindowState changes.

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

    MDIWindowStateProperty

    presents state for MDI windows.

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

    MenuItemsPanelTemplateProperty

    Presents ItemsPanelTemplate of command menu.

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

    MinimizeAllDocumentsCommand

    Command used to minimize all MDI documents.

    Declaration
    public static readonly RoutedCommand MinimizeAllDocumentsCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    MinimizeDocumentCommand

    Command used to minimize active MDI document.

    Declaration
    public static readonly RoutedCommand MinimizeDocumentCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    ModeProperty

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

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

    OpacityFactorOfVistaFlipProperty

    Presents factor of opacity for VistaFlip items.

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

    PersistStateProperty

    Persist state.

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

    RestoreAllDocumentsCommand

    Command used to normalize all MDI documents.

    Declaration
    public static readonly RoutedCommand RestoreAllDocumentsCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    RestoreDocumentCommand

    Command used to normalize active MDI document.

    Declaration
    public static readonly RoutedCommand RestoreDocumentCommand
    Field Value
    Type
    System.Windows.Input.RoutedCommand

    ShowDragAdornerProperty

    ShowDragAdorner Property

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

    ShowingFlipControlProperty

    Presents property for indicate whether preview control is showing now.

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

    ShowingFlipControlPropertyKey

    presents key for protect ShowingFlipControlProperty.

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

    ShowPinProperty

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

    ShowTabItemContextMenuProperty

    ShowTabItemContextMenu Property

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

    ShowTabListContextMenuProperty

    ShowTabListContextMenu Property

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

    SizetoContentInMDIProperty

    Presents bound of window in MDI mode.

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

    SwitchModeProperty

    Identifies DocumentContainer.SwitchModeProperty dependency property.

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

    Type: System.Boolean

    TabCaptionToolTipProperty

    Presents tab's ToolTip in TDI mode.

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

    TabGroupEnabledProperty

    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

    TabListContextMenuItemsProperty

    Represents the TabListContextMenuProperty

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

    TDICloseButtonTypeProperty

    Gets or sets current closebutton type of the container. This is a dependency property.

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

    TDIFullScreenModeProperty

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

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

    TDIToolBarTrayProperty

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

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

    templayout

    Declaration
    public static MDILayout templayout
    Field Value
    Type
    MDILayout

    ToolWindowsListHeaderProperty

    This property present tool window list header. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    ToolWindowsListHeaderTemplateProperty

    This property present tool window list header template. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization, if you will add own mode.

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

    ToolWindowsListProperty

    This property present tool window list. This list doesn't dispose in DocumentContainer. It is implemented for VS2005 (VS2008?) mode and you will be able add own realization , if you will add own mode.

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

    UseFlyCloseProperty

    Presents style of close MDIWindow.

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

    UseInteropCompatibilityProperty

    Indicate that control has WinForm controls.

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

    VistaFlipAnimationDurationProperty

    Presents VistaFlip animation duration.

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

    Properties

    ActiveDocument

    Gets or sets the value of the ActiveDocument dependency property.

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

    AddTabDocumentAtLast

    Gets or sets a value indicating whether the AddTabDocumentAtLast dependency property.

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

    true if [the document to be added at last]; otherwise, false.

    AdjustStartPosition

    Gets or sets a value indicating whether [adjust start position].

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

    true if [adjust start position]; otherwise, false.

    CanMDIMaximize

    Gets or sets a value indicating whether the MDI windows can be maximized or not.

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

    true if this MDI windows can be maximize; otherwise, false.

    CanMDIMinimize

    Gets or sets a value indicating whether the MDI windows can be minimized or not.

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

    true if MDI windows can be minimize; otherwise, false.

    CanParentSwitch

    Gets a value indicating 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.

    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

    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.

    CornerRadius

    Gets or sets the value of the CornerRadius dependency property.

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

    DefaultMenuItemsPanelTemplate

    Gets or sets the value of the DefaultMenuItemsPanelTemplate dependency property.

    Declaration
    public ItemsPanelTemplate DefaultMenuItemsPanelTemplate { get; protected set; }
    Property Value
    Type
    System.Windows.Controls.ItemsPanelTemplate

    DelayPreviewTime

    Gets or sets a value indicating whether the DelayPreviewTime dependency property.

    Declaration
    public TimeSpan DelayPreviewTime { get; set; }
    Property Value
    Type Description
    System.TimeSpan

    The delay preview time.

    DisabledButtonsBehavior

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

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

    DocumentListHeader

    Gets or sets the value of the DocumentListHeader dependency property.

    Declaration
    public object DocumentListHeader { get; set; }
    Property Value
    Type
    System.Object

    DocumentListHeaderTemplate

    Gets or sets the value of the DocumentListHeaderTemplate dependency property.

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

    DragDropTemplate

    Gets or sets the value of the DragDropTemplate dependency property.

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

    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 .

    FactoryOfViewVistaFlip

    Gets or sets the value of the FactoryOfViewVistaFlip dependency property.

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

    FirstFlipItemOpacity

    Gets or sets the first flip item opacity.

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

    The first flip item opacity.

    FlipItems

    Gets the flip items.

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

    The flip items.

    FlipParent

    Gets or sets the flip parent.

    Declaration
    public IFlipParent FlipParent { get; set; }
    Property Value
    Type Description
    IFlipParent

    The flip parent.

    HideTDIHeaderOnSingleChild

    Gets or Sets the value of the HideTDIHeaderOnSingleChild dependency property

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

    IsAllowMDIResize

    Gets or sets a value indicating whether the IsAllowMDIResize dependency property.

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

    true if this instance is allow MDI resize; otherwise, false.

    IsDocumentStateRequired

    Gets or sets a value indicating whether this instance is document state required.

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

    true if this instance is document state required; otherwise, false.

    IsEnabledScroll

    Gets or sets a value indicating whether the IsEnabledScroll dependency property.

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

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

    IsInMDIMaximizedState

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

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

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

    IsItemsInFullScreen

    Gets a value indicating whether this instance is items in full screen.

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

    true if this instance is items in full screen; otherwise, false.

    IsKeepCircle

    Gets or sets a value indicating whether this instance is keep circle.

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

    true if this instance is keep circle; otherwise, false.

    IsLazyLoaded

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

    IsLogicalOwnershipEnabled

    Gets or sets a value indicating whether this instance is logical ownership enabled.

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

    true if this instance is logical ownership enabled; otherwise, false.

    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 attached property

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

    Items

    Gets the collection of the documents to be shown.

    Declaration
    public DocumentCollection Items { get; }
    Property Value
    Type
    DocumentCollection

    ItemsSource

    Declaration
    public IEnumerable ItemsSource { get; set; }
    Property Value
    Type
    System.Collections.IEnumerable

    KeepLimitedVistaItemsStack

    Gets or sets a value indicating whether [keep limited vista items stack].

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

    true if [keep limited vista items stack]; otherwise, false.

    LogicalChildren

    Get the list of the logical children of the container.

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

    MDICommandsTarget

    Gets or sets the value of the MDICommandsTarget dependency property.

    Declaration
    protected object MDICommandsTarget { get; set; }
    Property Value
    Type
    System.Object

    MDIParentRibbon

    Gets or sets the Parent Ribbon of the merged Ribbon tabs.

    Declaration
    public Ribbon MDIParentRibbon { get; set; }
    Property Value
    Type
    Ribbon

    MenuItemsPanelTemplate

    Gets or sets the menu items panel template.

    Declaration
    public ItemsPanelTemplate MenuItemsPanelTemplate { get; set; }
    Property Value
    Type Description
    System.Windows.Controls.ItemsPanelTemplate

    The menu items panel template.

    Mode

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

    Declaration
    public DocumentContainerMode Mode { get; set; }
    Property Value
    Type
    DocumentContainerMode

    OpacityFactorOfVistaFlip

    Gets or sets the opacity factor of vista flip.

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

    The opacity factor of vista flip.

    PersistState

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

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

    true if [persist state]; otherwise, false.

    ShowDragAdorner

    Gets or sets a value indicating whether the ShowDragAdorner dependency property.

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

    ShowingFlipControl

    Gets or sets a value indicating whether the ShowingFlipControl dependency property.

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

    true if [showing flip control]; otherwise, false.

    ShowTabItemContextMenu

    Gets or sets a value indicating whether the ShowTabItemContextMenu dependency property.

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

    ShowTabListContextMenu

    Gets or sets a value indicating whether the ShowTabListContextMenu dependency property.

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

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

    SwitchMode

    Gets or sets the value of the SwitchMode dependency property.

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

    TabGroupEnabled

    Gets or Sets the value of TabGroupEnabled dependency property

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

    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.

    TDICloseButtonType

    Gets or sets the type of the document close button.

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

    The type of the document close button.

    TDIFullScreenMode

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

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

    TDIToolBarTray

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

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

    ToolWindowsList

    Gets or sets the value of the ToolWindowsList dependency property.

    Declaration
    public ObservableFrameworkElements ToolWindowsList { get; set; }
    Property Value
    Type
    ObservableFrameworkElements

    ToolWindowsListHeader

    Gets or sets the value of the ToolWindowsListHeader dependency property.

    Declaration
    public object ToolWindowsListHeader { get; set; }
    Property Value
    Type
    System.Object

    ToolWindowsListHeaderTemplate

    Gets or sets the value of the ToolWindowsListHeaderTemplate dependency property.

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

    UseFlyClose

    Gets or sets a value indicating whether the UseFlyClose dependency property.

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

    true if [use fly close]; otherwise, false.

    UseInteropCompatibility

    Gets or sets a value indicating whether the UseInteropCompatibility dependency property.

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

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

    VistaFlipAnimationDuration

    Gets or sets the value of the VistaFlipAnimationDuration dependency property.

    Declaration
    public Duration VistaFlipAnimationDuration { get; set; }
    Property Value
    Type
    System.Windows.Duration

    Methods

    ActivateInteropModeView()

    Activates the interop mode view.

    Declaration
    public void ActivateInteropModeView()

    AddElementToTabGroup(DocumentTabControl, UIElement)

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

    ClosePreview()

    Closes the preview.

    Declaration
    public void ClosePreview()

    CoerceMDIBoundsValidate(DependencyObject, Object)

    Coerces the MDI bounds validate.

    Declaration
    public static object CoerceMDIBoundsValidate(DependencyObject d, object baseValue)
    Parameters
    Type Name Description
    System.Windows.DependencyObject d

    The d DependencyObject.

    System.Object baseValue

    The base value.

    Returns
    Type Description
    System.Object

    object rect

    CreateDefaultXmlSerializer(Type)

    Declaration
    public static XmlSerializer CreateDefaultXmlSerializer(Type type)
    Parameters
    Type Name Description
    System.Type type
    Returns
    Type
    System.Xml.Serialization.XmlSerializer

    CreateHorizontalTabGroup(UIElement)

    Create Horizontal Tab Group

    Declaration
    public void CreateHorizontalTabGroup(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    element

    CreateVerticalTabGroup(UIElement)

    Create vertical tab group

    Declaration
    public void CreateVerticalTabGroup(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    element

    DeactivateInteropModeView()

    Deactivates the interop mode view.

    Declaration
    public void DeactivateInteropModeView()

    DeleteDockState()

    Deletes the state of the dock.

    Declaration
    public void DeleteDockState()

    DeleteDockState(String)

    Deletes the state of the dock.

    Declaration
    public void DeleteDockState(string path)
    Parameters
    Type Name Description
    System.String path

    The path value.

    Dispose()

    Declaration
    public void Dispose()

    EndFlip(KeyEventArgs)

    Ends the flip.

    Declaration
    public void EndFlip(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    The System.Windows.Input.KeyEventArgs instance containing the event data.

    ExecuteMoveToTabGroup(UIElement, Boolean)

    Declaration
    public bool ExecuteMoveToTabGroup(UIElement child, bool next)
    Parameters
    Type Name Description
    System.Windows.UIElement child
    System.Boolean next
    Returns
    Type
    System.Boolean

    GetAllowMDIResize(DependencyObject)

    Gets the allow MDI resize.

    Declaration
    public static bool GetAllowMDIResize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Boolean

    bool value type

    GetAllowPin(DependencyObject)

    Gets a value indicating whether the documents can be pinned in DocumentContainer or not.

    Declaration
    public static bool GetAllowPin(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The DependencyObject.

    Returns
    Type Description
    System.Boolean

    bool value type

    GetCanClose(DependencyObject)

    Gets a value indicating whether child window can be closed or not.

    Declaration
    public static bool GetCanClose(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Boolean

    true if child can be closed; otherwise, false

    GetCanCloseArg(DependencyObject)

    Gets the can closeArg.

    Declaration
    public static bool GetCanCloseArg(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Boolean

    bool value type

    GetCanDrag(DependencyObject)

    Gets the can Drag.

    Declaration
    public static bool GetCanDrag(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Boolean

    The value DependencyObject.

    GetDocumentContainer(DependencyObject)

    Gets the document container.

    Declaration
    public static DocumentContainer GetDocumentContainer(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    DocumentContainer

    Document Container

    GetDocumentDescription(DependencyObject)

    Gets the document description.

    Declaration
    public static object GetDocumentDescription(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    object value type

    GetDocumentDescriptionTemplate(DependencyObject)

    Gets the document description template.

    Declaration
    public static DataTemplate GetDocumentDescriptionTemplate(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Windows.DataTemplate

    DataTemplate value

    GetDocumentMDIHeaderStyle(DependencyObject)

    Gets the document tab header style.

    Declaration
    public static object GetDocumentMDIHeaderStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    The value DependencyObject.

    GetDocumentPreview(DependencyObject)

    Gets the document preview.

    Declaration
    public static Brush GetDocumentPreview(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Windows.Media.Brush

    Brush DocumentPreviewProperty

    GetDocumentTabControlStyle(DependencyObject)

    Gets the document tab header style.

    Declaration
    public static object GetDocumentTabControlStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    The value DependencyObject.

    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.

    Returns
    Type
    DocumentTabItemMenuItemCollection

    GetDocumentTabItemStyle(DependencyObject)

    Gets the document tab header style.

    Declaration
    public static object GetDocumentTabItemStyle(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    The value DependencyObject.

    GetHeader(DependencyObject)

    Gets header of the object.

    Declaration
    public static object GetHeader(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    object value type

    GetHeaderTemplate(DependencyObject)

    Gets value of the HeaderTemplate property.

    Declaration
    public static DataTemplate GetHeaderTemplate(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Windows.DataTemplate

    Data Template type

    GetIcon(DependencyObject)

    Gets Icon attached property value.

    Declaration
    public static Brush GetIcon(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Windows.Media.Brush

    Brush IconProperty

    GetIsCommandMenu(DependencyObject)

    Gets the value of the IsCommandMenu dependency property.

    Declaration
    public static bool GetIsCommandMenu(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Boolean

    bool value type

    GetIsMDIResize(DependencyObject)

    Gets the IsMDIResizeProperty attached property

    Declaration
    public static bool GetIsMDIResize(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    UIElement

    Returns
    Type Description
    System.Boolean

    bool

    GetIsPinned(DependencyObject)

    Gets a value indicating whether the Document element in DocumentContainer is pinned or not

    Declaration
    public static bool GetIsPinned(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The DependencyObject.

    Returns
    Type
    System.Boolean

    GetMDIBounds(DependencyObject)

    Gets the MDI bounds.

    Declaration
    public static Rect GetMDIBounds(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    Returns
    Type Description
    System.Windows.Rect

    Rect GetMDIBounds

    GetMDIContextMenuItemsCollection(DependencyObject)

    Gets the MDI window context menu items collection.

    Declaration
    public static DocumentContextMenuItemsCollection GetMDIContextMenuItemsCollection(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    DocumentContextMenuItemsCollection

    DocumentContextMenuItems Collection

    GetMDIMinimizedBounds(DependencyObject)

    Gets the MDI minimize bounds.

    Declaration
    public static Rect GetMDIMinimizedBounds(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    Returns
    Type Description
    System.Windows.Rect

    Rect GetMDIMinimizedBounds

    GetMDIWindowState(DependencyObject)

    Gets the state of the MDI window.

    Declaration
    public static MDIWindowState GetMDIWindowState(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    MDIWindowState

    MDIWindow State type

    GetNewItem(Control)

    Gets the new item.

    Declaration
    protected virtual ContentControl GetNewItem(Control wrapper)
    Parameters
    Type Name Description
    System.Windows.Controls.Control wrapper

    The wrapper.

    Returns
    Type Description
    System.Windows.Controls.ContentControl

    Content Control

    GetPanelFromTemplete()

    Gets the panel from template.

    Declaration
    protected virtual ILayoutPanel GetPanelFromTemplete()
    Returns
    Type Description
    ILayoutPanel

    ILayout Panel

    GetShowPin(DependencyObject)

    Gets a value indicating whether the pin button of the Document element should be visible or not.

    Declaration
    public static bool GetShowPin(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The DependencyObject.

    Returns
    Type Description
    System.Boolean

    bool value type

    GetSizetoContentInMDI(DependencyObject)

    Gets the SizetoContentInMDI property

    Declaration
    public static bool GetSizetoContentInMDI(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    Returns
    Type Description
    System.Boolean

    bool

    GetTabCaptionToolTip(DependencyObject)

    Gets the tab caption tool tip.

    Declaration
    public static object GetTabCaptionToolTip(DependencyObject obj)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    Returns
    Type Description
    System.Object

    object TabCaptionToolTip

    LoadDockState()

    Loads the state of the dock.

    Declaration
    public void LoadDockState()

    LoadDockState(IsolatedStorageFile, String)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(IsolatedStorageFile isoStorage, string storeFileName)
    Parameters
    Type Name Description
    System.IO.IsolatedStorage.IsolatedStorageFile isoStorage

    The isolated storage file.

    System.String storeFileName

    Name of the store file.

    LoadDockState(TextReader)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(TextReader reader)
    Parameters
    Type Name Description
    System.IO.TextReader reader

    The reader.

    LoadDockState(BinaryFormatter)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(BinaryFormatter serializer)
    Parameters
    Type Name Description
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer

    The serializer.

    LoadDockState(IFormatter, StorageFormat, String)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(IFormatter serializer, StorageFormat format, string path)
    Parameters
    Type Name Description
    System.Runtime.Serialization.IFormatter serializer

    The Serializer value.

    StorageFormat format

    The format value.

    System.String path

    The path value.

    LoadDockState(String)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(string path)
    Parameters
    Type Name Description
    System.String path

    The path value.

    LoadDockState(XmlTextReader)

    Loads the state of the dock.

    Declaration
    public void LoadDockState(XmlTextReader reader)
    Parameters
    Type Name Description
    System.Xml.XmlTextReader reader

    The reader.

    OnActiveDocumentChanged(DependencyPropertyChangedEventArgs)

    Raises ActiveDocumentChanged event.

    Declaration
    protected virtual void OnActiveDocumentChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnAdjustStartPositionChanged(DependencyPropertyChangedEventArgs)

    Raises AdjustStartPositionChanged event.

    Declaration
    protected virtual void OnAdjustStartPositionChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnApplyTemplate()

    When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

    Declaration
    public override void OnApplyTemplate()

    OnCanMDIMaximizeChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises CanMDIMaximizeChanged event.

    Declaration
    protected virtual void OnCanMDIMaximizeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnCanMDIMinimizeChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises CanMDIMinimizeChanged event.

    Declaration
    protected virtual void OnCanMDIMinimizeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnCornerRadusChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises CornerRadusChanged event.

    Declaration
    protected virtual void OnCornerRadusChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDefaultMenuItemsPanelTemplateChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises DefaultMenuItemsPanelTemplateChanged event.

    Declaration
    protected virtual void OnDefaultMenuItemsPanelTemplateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDelayPreviewTimeChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises DelayPreviewTimeChanged event.

    Declaration
    protected virtual void OnDelayPreviewTimeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDisabledButtonsBehaviorChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises DisabledButtonsBehaviorChanged event.

    Declaration
    protected virtual void OnDisabledButtonsBehaviorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDocumentListHeaderChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises DocumentListHeaderChanged event.

    Declaration
    protected virtual void OnDocumentListHeaderChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDocumentListHeaderTemplateChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises DocumentListHeaderTemplateChanged event.

    Declaration
    protected virtual void OnDocumentListHeaderTemplateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnDragDropTemplateChanged(DependencyPropertyChangedEventArgs)

    Raises DragDropTemplateChanged event.

    Declaration
    protected virtual void OnDragDropTemplateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFactoryOfViewVistaFlipChanged(DependencyPropertyChangedEventArgs)

    Raises FactoryOfViewVistaFlipChanged event.

    Declaration
    protected virtual void OnFactoryOfViewVistaFlipChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnFirstFlipItemOpacityChanged(DependencyPropertyChangedEventArgs)

    Raises the FirstFlipItemOpacityChanged event.

    Declaration
    protected virtual void OnFirstFlipItemOpacityChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnIsAllowMDIResizeChanged(DependencyPropertyChangedEventArgs)

    Raises IsAllowMDIResizeChanged event.

    Declaration
    protected virtual void OnIsAllowMDIResizeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsDocumentStateRequiredChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsDocumentStateRequiredChanged event.

    Declaration
    protected virtual void OnIsDocumentStateRequiredChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsEnabledScrollChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsEnabledScrollChanged event.

    Declaration
    protected virtual void OnIsEnabledScrollChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsInMDIMaximizedStateChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsInMDIMaximizedStateChanged event.

    Declaration
    protected virtual void OnIsInMDIMaximizedStateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsKeepCircleChanged(DependencyPropertyChangedEventArgs)

    Raises the IsKeepCircleChanged event.

    Declaration
    protected virtual void OnIsKeepCircleChanged(DependencyPropertyChangedEventArgs arg)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs arg

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnIsLogicalOwnershipEnabledChanged(DependencyPropertyChangedEventArgs)

    Raises the IsLogicalOwnershipEnabledChanged event.

    Declaration
    protected virtual void OnIsLogicalOwnershipEnabledChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    OnKeepLimitedVistaItemsStackChanged(DependencyPropertyChangedEventArgs)

    Raises KeepLimitedVistaItemsStackChanged event.

    Declaration
    protected virtual void OnKeepLimitedVistaItemsStackChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnMDICommandsTargetChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises MDICommandsTargetChanged event.

    Declaration
    protected virtual void OnMDICommandsTargetChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnModeChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises ModeChanged event.

    Declaration
    protected virtual void OnModeChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnMouseDown(MouseButtonEventArgs)

    Invoked when an unhandled System.Windows.Input.Mouse.MouseDown attached 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 OnMouseDown(MouseButtonEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseButtonEventArgs e

    The System.Windows.Input.MouseButtonEventArgs that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.

    OnMouseEnter(MouseEventArgs)

    Declaration
    protected override void OnMouseEnter(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    OnMouseLeave(MouseEventArgs)

    Declaration
    protected override void OnMouseLeave(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.MouseEventArgs e

    OnOpacityFactorOfVistaFlipChanged(DependencyPropertyChangedEventArgs)

    Raises the OpacityFactorOfVistaFlipChanged event.

    Declaration
    protected virtual void OnOpacityFactorOfVistaFlipChanged(DependencyPropertyChangedEventArgs args)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs args

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    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 change details, such as old value and new value.

    OnPersistStateSet()

    Called when [persist state set].

    Declaration
    protected virtual void OnPersistStateSet()

    OnPreviewKeyDown(KeyEventArgs)

    Raises the PreviewKeyDown event.

    Declaration
    protected override void OnPreviewKeyDown(KeyEventArgs arg)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs arg

    The System.Windows.Input.KeyEventArgs instance containing the event data.

    OnPreviewKeyUp(KeyEventArgs)

    Invoked when an unhandled System.Windows.Input.Keyboard.PreviewKeyUp  attached 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)

    Declaration
    protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    OnShowDragAdornerChanged(DependencyPropertyChangedEventArgs)

    Raises ShowDragAdornerChanged event.

    Declaration
    protected virtual void OnShowDragAdornerChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnShowingFlipControlChanged(DependencyPropertyChangedEventArgs)

    Raises ShowingFlipControlChanged event.

    Declaration
    protected virtual void OnShowingFlipControlChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    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 ShowTabListContextMenuChanged 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.

    OnStylusSystemGesture(StylusSystemGestureEventArgs)

    Declaration
    protected override void OnStylusSystemGesture(StylusSystemGestureEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.StylusSystemGestureEventArgs e

    OnSwitchModeChanged(DependencyPropertyChangedEventArgs)

    Raises 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.

    OnToolWindowsItemSelected(Object)

    Called when [tool windows item selected].

    Declaration
    public virtual void OnToolWindowsItemSelected(object item)
    Parameters
    Type Name Description
    System.Object item

    The item OnToolWindowsItemSelected.

    OnToolWindowsListChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises ToolWindowsListChanged event.

    Declaration
    protected virtual void OnToolWindowsListChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnToolWindowsListHeaderChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises ToolWindowsListHeaderChanged event.

    Declaration
    protected virtual void OnToolWindowsListHeaderChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnToolWindowsListHeaderTemplateChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises ToolWindowsListHeaderTemplateChanged event.

    Declaration
    protected virtual void OnToolWindowsListHeaderTemplateChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnUseFlyCloseChanged(DependencyPropertyChangedEventArgs)

    Raises UseFlyCloseChanged event.

    Declaration
    protected virtual void OnUseFlyCloseChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnUseInteropCompatibilityChanged(DependencyPropertyChangedEventArgs)

    Raises UseInteropCompatibilityChanged event.

    Declaration
    protected virtual void OnUseInteropCompatibilityChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnVistaFlipAnimationDurationChanged(DependencyPropertyChangedEventArgs)

    Raises VistaFlipAnimationDurationChanged event.

    Declaration
    protected virtual void OnVistaFlipAnimationDurationChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnVistaFlipItemsHeightFactorChanged(DependencyPropertyChangedEventArgs)

    Raises VistaFlipItemsHeightFactorChanged event.

    Declaration
    protected virtual void OnVistaFlipItemsHeightFactorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnVistaFlipItemsWidthFactorChanged(DependencyPropertyChangedEventArgs)

    Raises VistaFlipItemsWidthFactorChanged event.

    Declaration
    protected virtual void OnVistaFlipItemsWidthFactorChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    PrepareFlipParent()

    Prepares the flip parent.

    Declaration
    protected virtual void PrepareFlipParent()

    RaiseCloseAllTabsEvent(Object, CloseTabEventArgs)

    Raises the close all tabs event.

    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 the close 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.

    ResetState()

    Resets the state.

    Declaration
    public void ResetState()

    RestoreDocument(UIElement)

    Declaration
    public void RestoreDocument(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    SaveDefaultState()

    Saves default state of the docking window.

    Declaration
    protected virtual void SaveDefaultState()

    SaveDockState()

    Saves the state of the dock.

    Declaration
    public void SaveDockState()

    SaveDockState(IsolatedStorageFile, String)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(IsolatedStorageFile isoStorage, string storeFileName)
    Parameters
    Type Name Description
    System.IO.IsolatedStorage.IsolatedStorageFile isoStorage

    The isolated storage file.

    System.String storeFileName

    Name of the store file.

    SaveDockState(TextWriter)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(TextWriter writer)
    Parameters
    Type Name Description
    System.IO.TextWriter writer

    The writer.

    SaveDockState(BinaryFormatter)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(BinaryFormatter serializer)
    Parameters
    Type Name Description
    System.Runtime.Serialization.Formatters.Binary.BinaryFormatter serializer

    The serializer.

    SaveDockState(IFormatter, StorageFormat, String)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(IFormatter serializer, StorageFormat format, string path)
    Parameters
    Type Name Description
    System.Runtime.Serialization.IFormatter serializer

    The Serializer value.

    StorageFormat format

    The format value.

    System.String path

    The path value.

    SaveDockState(String)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(string path)
    Parameters
    Type Name Description
    System.String path

    The path value.

    SaveDockState(XmlWriter)

    Saves the state of the dock.

    Declaration
    public void SaveDockState(XmlWriter writer)
    Parameters
    Type Name Description
    System.Xml.XmlWriter writer

    The writer.

    SelectItem(Object)

    Selects the item.

    Declaration
    public void SelectItem(object item)
    Parameters
    Type Name Description
    System.Object item

    The item selected item.

    SetActiveDocument(UIElement)

    Sets the active document.

    Declaration
    protected virtual void SetActiveDocument(UIElement element)
    Parameters
    Type Name Description
    System.Windows.UIElement element

    The element.

    SetActiveItem(FrameworkElement)

    Sets the active item.

    Declaration
    protected virtual void SetActiveItem(FrameworkElement activeItem)
    Parameters
    Type Name Description
    System.Windows.FrameworkElement activeItem

    The active item.

    SetAllowMDIResize(DependencyObject, Boolean)

    Sets the allow MDI resize.

    Declaration
    public static void SetAllowMDIResize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Boolean value

    if set to true [value].

    SetAllowPin(DependencyObject, Boolean)

    Sets a value indicating whether the documents can be pinned in DocumentContainer or not.

    Declaration
    public static void SetAllowPin(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The DependencyObject.

    System.Boolean value

    SetCanClose(DependencyObject, Boolean)

    Sets a value indicating whether child window can be closed or not.

    Declaration
    public static void SetCanClose(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Boolean value

    true if child can be closed; otherwise, false

    SetCanCloseArg(DependencyObject, Boolean)

    Sets the can close.

    Declaration
    public static void SetCanCloseArg(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Boolean value

    if set to true [value].

    SetCanDrag(DependencyObject, Boolean)

    Sets the can drag.

    Declaration
    public static void SetCanDrag(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Boolean value

    The value DependencyObject.

    SetDocumentDescription(DependencyObject, Object)

    Sets the document description.

    Declaration
    public static void SetDocumentDescription(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value DependencyObject.

    SetDocumentDescriptionTemplate(DependencyObject, DataTemplate)

    Sets the document description template.

    Declaration
    public static void SetDocumentDescriptionTemplate(DependencyObject obj, DataTemplate value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Windows.DataTemplate value

    The value DependencyObject.

    SetDocumentMDIHeaderStyle(DependencyObject, Object)

    Sets the document tab header style.

    Declaration
    public static void SetDocumentMDIHeaderStyle(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value DependencyObject.

    SetDocumentPreview(DependencyObject, Brush)

    Sets the document preview.

    Declaration
    public static void SetDocumentPreview(DependencyObject obj, Brush value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Windows.Media.Brush value

    The value DependencyObject.

    SetDocumentTabControlStyle(DependencyObject, Object)

    Sets the document tab header style.

    Declaration
    public static void SetDocumentTabControlStyle(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value 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.

    DocumentTabItemMenuItemCollection value

    if set to true [value].

    SetDocumentTabItemStyle(DependencyObject, Object)

    Sets the document tab header style.

    Declaration
    public static void SetDocumentTabItemStyle(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value DependencyObject.

    SetHeader(DependencyObject, Object)

    Sets header of the object.

    Declaration
    public static void SetHeader(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value HeaderProperty.

    SetHeaderTemplate(DependencyObject, DataTemplate)

    Sets the value of the HeaderTemplate property.

    Declaration
    public static void SetHeaderTemplate(DependencyObject obj, DataTemplate value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Windows.DataTemplate value

    The value DependencyObject.

    SetIcon(DependencyObject, Brush)

    Sets Icon attached property value.

    Declaration
    public static void SetIcon(DependencyObject obj, Brush value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Windows.Media.Brush value

    The value DependencyObject.

    SetIsCommandMenu(DependencyObject, Boolean)

    Sets the value of the IsCommandMenu dependency property.

    Declaration
    public static void SetIsCommandMenu(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Boolean value

    if set to true [value].

    SetIsMDIResize(DependencyObject, Boolean)

    Sets the IsMDIResizeProperty attached property

    Declaration
    public static void SetIsMDIResize(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    UIElement

    System.Boolean value

    value

    SetIsPinned(DependencyObject, Boolean)

    Declaration
    public static void SetIsPinned(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetLayout(MDILayout)

    Declaration
    public virtual void SetLayout(MDILayout layout)
    Parameters
    Type Name Description
    MDILayout layout

    SetMDIBounds(DependencyObject, Rect)

    Sets the MDI bounds.

    Declaration
    public static void SetMDIBounds(DependencyObject obj, Rect value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    System.Windows.Rect value

    The value SetMDIBounds.

    SetMDIContextMenuItemsCollection(DependencyObject, DocumentContextMenuItemsCollection)

    Sets the MDI window context menu items collection.

    Declaration
    public static void SetMDIContextMenuItemsCollection(DependencyObject obj, DocumentContextMenuItemsCollection value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    DocumentContextMenuItemsCollection value

    The value DependencyObject.

    SetMDIMinimizedBounds(DependencyObject, Rect)

    Sets the MDI bounds.

    Declaration
    public static void SetMDIMinimizedBounds(DependencyObject obj, Rect value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    System.Windows.Rect value

    The value.

    SetMDIWindowState(DependencyObject, MDIWindowState)

    Sets the state of the MDI window.

    Declaration
    public static void SetMDIWindowState(DependencyObject obj, MDIWindowState value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    MDIWindowState value

    The value DependencyObject.

    SetShowPin(DependencyObject, Boolean)

    Declaration
    public static void SetShowPin(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj
    System.Boolean value

    SetSizetoContentInMDI(DependencyObject, Boolean)

    Sets the SizetoContentInMDI property

    Declaration
    public static void SetSizetoContentInMDI(DependencyObject obj, bool value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj value.

    System.Boolean value

    The value SetMDIBounds.

    SetTabCaptionToolTip(DependencyObject, Object)

    Sets the tab caption tool tip.

    Declaration
    public static void SetTabCaptionToolTip(DependencyObject obj, object value)
    Parameters
    Type Name Description
    System.Windows.DependencyObject obj

    The obj DependencyObject.

    System.Object value

    The value DependencyObject.

    StartFlip(KeyEventArgs)

    Starts the flip.

    Declaration
    public void StartFlip(KeyEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Input.KeyEventArgs e

    The System.Windows.Input.KeyEventArgs instance containing the event data.

    UpdateLayout(Boolean)

    Updates the layout.

    Declaration
    public void UpdateLayout(bool statePersist)
    Parameters
    Type Name Description
    System.Boolean statePersist

    if set to true [state persist].

    ValidateActiveDocument(UIElement)

    Clears the active document.

    Declaration
    public void ValidateActiveDocument(UIElement newActiveDocument)
    Parameters
    Type Name Description
    System.Windows.UIElement newActiveDocument

    The new active document.

    Events

    ActiveDocumentChanged

    Event that is raised when ActiveDocument property is changed.

    Declaration
    public event PropertyChangedCallback ActiveDocumentChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ActiveDocumentChanging

    Occurs when [active document changing].

    Declaration
    public event ActiveDocumentChangingHandler ActiveDocumentChanging
    Event Type
    Type
    ActiveDocumentChangingHandler

    AdjustStartPositionChanged

    Event that is raised when AdjustStartPosition property is changed.

    Declaration
    public event PropertyChangedCallback AdjustStartPositionChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    CanMDIMaximizeChanged

    Event that is raised when CanMDIMaximize property is changed.

    Declaration
    public event PropertyChangedCallback CanMDIMaximizeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    CanMDIMinimizeChanged

    Event that is raised when CanMDIMinimize property is changed.

    Declaration
    public event PropertyChangedCallback CanMDIMinimizeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    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

    CornerRadiusChanged

    Event that is raised when CornerRadius property is changed.

    Declaration
    public event PropertyChangedCallback CornerRadiusChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DefaultMenuItemsPanelTemplateChanged

    Event that is raised when DefaultMenuItemsPanelTemplate property is changed.

    Declaration
    public event PropertyChangedCallback DefaultMenuItemsPanelTemplateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DelayPreviewTimeChanged

    Event that is raised when DelayPreviewTime property is changed.

    Declaration
    public event PropertyChangedCallback DelayPreviewTimeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DisabledButtonsBehaviorChanged

    Event that is raised when DisabledButtonsBehavior property is changed.

    Declaration
    public event PropertyChangedCallback DisabledButtonsBehaviorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DocumentClosing

    Occurs when [document closing].

    Declaration
    public event CancelingRoutedEventHandler DocumentClosing
    Event Type
    Type
    CancelingRoutedEventHandler

    DocumentListHeaderChanged

    Event that is raised when DocumentListHeader property is changed.

    Declaration
    public event PropertyChangedCallback DocumentListHeaderChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DocumentListHeaderTemplateChanged

    Event that is raised when DocumentListHeaderTemplate property is changed.

    Declaration
    public event PropertyChangedCallback DocumentListHeaderTemplateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    DocumentTabOrderChanged

    Occurs when item is moved from one TabGroup to another, or when 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.

    DragDropTemplateChanged

    Event that is raised when DragDropTemplate property is changed.

    Declaration
    public event PropertyChangedCallback DragDropTemplateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FactoryOfViewVistaFlipChanged

    Event that is raised when FactoryOfViewVistaFlip property is changed.

    Declaration
    public event PropertyChangedCallback FactoryOfViewVistaFlipChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    FirstFlipItemOpacityChanged

    Occurs when [first flip item opacity changed].

    Declaration
    public event PropertyChangedCallback FirstFlipItemOpacityChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsAllowMDIResizeChanged

    Event that is raised when IsAllowMDIResize property is changed.

    Declaration
    public event PropertyChangedCallback IsAllowMDIResizeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsDocumentStateRequiredChanged

    Event that is raised when IsDocumentStateRequired property is changed.

    Declaration
    public event PropertyChangedCallback IsDocumentStateRequiredChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsEnabledScrollChanged

    Event that is raised when IsEnabledScroll property is changed.

    Declaration
    public event PropertyChangedCallback IsEnabledScrollChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsInMDIMaximizedStateChanged

    Event that is raised when IsInMDIMaximizedState property is changed.

    Declaration
    public event PropertyChangedCallback IsInMDIMaximizedStateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsKeepCircleChanged

    Occurs when IsKeepCircle property is changed.

    Declaration
    public event PropertyChangedCallback IsKeepCircleChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsLogicalOwnershipEnabledChanged

    Event that is raised when IsLogicalOwnershipEnabled property is changed.

    Declaration
    public event PropertyChangedCallback IsLogicalOwnershipEnabledChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    KeepLimitedVistaItemsStackChanged

    Event that is raised when KeepLimitedVistaItemsStack property is changed.

    Declaration
    public event PropertyChangedCallback KeepLimitedVistaItemsStackChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MDICommandsTargetChanged

    Event that is raised when MDICommandsTarget property is changed.

    Declaration
    public event PropertyChangedCallback MDICommandsTargetChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MDIWindowStateChanging

    Occurs before the MDIWindow state gets changed. This can be handled to cancel the state changes.

    Declaration
    public event EventHandler<MDIWindowStateChangingEventArgs> MDIWindowStateChanging
    Event Type
    Type
    System.EventHandler<MDIWindowStateChangingEventArgs>

    ModeChanged

    Event that is raised when Mode property is changed.

    Declaration
    public event PropertyChangedCallback ModeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    MoveToOtherTabGroup

    Event that is raised when Document Tab is moved to other TabGroup.

    Declaration
    public event TabGroupEventHandler MoveToOtherTabGroup
    Event Type
    Type
    TabGroupEventHandler

    OpacityFactorOfVistaFlipChanged

    Occurs when [opacity factor of vista flip changed].

    Declaration
    public event PropertyChangedCallback OpacityFactorOfVistaFlipChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    PersistStateChanged

    Event that is raised when PersistState property is changed.

    Declaration
    public event PropertyChangedCallback PersistStateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    PersistStateSet

    Event that is raised when new Persist state was set.

    Declaration
    public event RoutedEventHandler PersistStateSet
    Event Type
    Type
    System.Windows.RoutedEventHandler

    ShowDragAdornerChanged

    Event that is raised when ShowDragAdorner property is changed.

    Declaration
    public event PropertyChangedCallback ShowDragAdornerChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ShowingFlipControlChanged

    Event that is raised when ShowingFlipControl property is changed.

    Declaration
    public event PropertyChangedCallback ShowingFlipControlChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    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

    SwitchModeChanged

    Event that is raised when SwitchMode property is changed.

    Declaration
    public event PropertyChangedCallback SwitchModeChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    TabClosed

    Event that is raised when Document Tab is Closed.

    Declaration
    public event TabClosedEventHandler TabClosed
    Event Type
    Type
    TabClosedEventHandler

    TabGroupCreated

    Event that is raised when Document TabGroup is Created.

    Declaration
    public event TabGroupEventHandler TabGroupCreated
    Event Type
    Type
    TabGroupEventHandler

    ToolWindowsItemSelected

    Occurs when Tool windows item selected.

    Declaration
    public event EventHandler ToolWindowsItemSelected
    Event Type
    Type
    System.EventHandler

    ToolWindowsListChanged

    Event that is raised when ToolWindowsList property is changed.

    Declaration
    public event PropertyChangedCallback ToolWindowsListChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ToolWindowsListHeaderChanged

    Event that is raised when ToolWindowsListHeader property is changed.

    Declaration
    public event PropertyChangedCallback ToolWindowsListHeaderChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    ToolWindowsListHeaderTemplateChanged

    Event that is raised when ToolWindowsListHeaderTemplate property is changed.

    Declaration
    public event PropertyChangedCallback ToolWindowsListHeaderTemplateChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    UseFlyCloseChanged

    Event that is raised when UseFlyClose property is changed.

    Declaration
    public event PropertyChangedCallback UseFlyCloseChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    UseInteropCompatibilityChanged

    Event that is raised when UseInteropCompatibility property is changed.

    Declaration
    public event PropertyChangedCallback UseInteropCompatibilityChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    VistaFlipAnimationDurationChanged

    Event that is raised when VistaFlipAnimationDuration property is changed.

    Declaration
    public event PropertyChangedCallback VistaFlipAnimationDurationChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    VistaFlipItemsHeightFactorChanged

    Event that is raised when VistaFlipItemsHeightFactor property is changed.

    Declaration
    public event PropertyChangedCallback VistaFlipItemsHeightFactorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    VistaFlipItemsWidthFactorChanged

    Event that is raised when VistaFlipItemsWidthFactor property is changed.

    Declaration
    public event PropertyChangedCallback VistaFlipItemsWidthFactorChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    Explicit Interface Implementations

    IDocumentContainer.get_Style()

    Declaration
    Style IDocumentContainer.get_Style()
    Returns
    Type
    System.Windows.Style

    IDocumentContainer.set_Style(Style)

    Declaration
    void IDocumentContainer.set_Style(Style value)
    Parameters
    Type Name Description
    System.Windows.Style value

    IDocumentContainer.SetMDILayout(MDILayout)

    Sets the MDI layout.

    Declaration
    void IDocumentContainer.SetMDILayout(MDILayout layout)
    Parameters
    Type Name Description
    MDILayout layout

    The layout.

    IVistaFlipOwner.get_RenderSize()

    Declaration
    Size IVistaFlipOwner.get_RenderSize()
    Returns
    Type
    System.Windows.Size

    Implements

    IVistaFlipOwner
    IDocumentContainer
    IFlipOwner
    IVS2005FlipOwner
    IFlipParent
    System.Windows.IInputElement
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved