DockingWindow Class
Represents the base class for a docking window implementation.
public abstract class DockingWindow : ContentControl, IDockTarget
- Inheritance:
- object Visual UIElement FrameworkElement Control ContentControl object
- Derived:
- DocumentWindow ToolWindow
- Implements:
- IDockTarget
Constructors
DockingWindow(bool)
Initializes an instance of the class.
protected DockingWindow(bool isContainerForItem = false)
| Parameter | Type | Description |
|---|---|---|
| isContainerForItem | bool | Whether the window has been auto-created as a container for an item. |
Properties
ActivateCommand
The ICommand that can Activate(bool) the window.
CanAttach
Indicates whether the window may be attached to another window, creating a tabbed grouping.
public bool? CanAttach { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanAttachResolved
A resolved value indicating whether the window may be attached to another window, creating a tabbed grouping.
CanBecomeDocumentResolved
A resolved value indicating whether the window may be placed in a document state.
CanClose
Indicates whether the window may be closed.
public bool? CanClose { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanCloseResolved
A resolved value indicating whether the window may be closed.
CanDock
Indicates whether the window may be docked.
public bool? CanDock { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanDockResolved
A resolved value indicating whether the window may be docked.
CanDragTab
Indicates whether the window's tab may be dragged to another location.
public bool? CanDragTab { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanDragTabResolved
A resolved value indicating whether the window's tab may be dragged to another location.
CanDragToLinkedDockSites
Indicates whether the window may be dragged to a linked dock site.
public bool? CanDragToLinkedDockSites { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanDragToLinkedDockSitesResolved
A resolved value indicating whether the window may be dragged to a linked dock site.
CanFloat
Indicates whether the window may be moved into a separate top-level floating DockHost that is external to the DockSite hierarchy's primary DockHost.
public bool? CanFloat { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global DockSite setting.
CanFloatResolved
A resolved value indicating whether the window may be moved into a separate top-level floating DockHost that is external to the DockSite hierarchy's primary DockHost.
CanMoveToNewHorizontalContainer
Indicates whether the window can move to a new horizontal container within tabbed MDI.
public bool CanMoveToNewHorizontalContainer { get; }
Property Value
Remarks
This property returns true when the window is currently within a tabbed MDI container that has more than one docking window.
CanMoveToNewVerticalContainer
Indicates whether the window can move to a new vertical container within tabbed MDI.
public bool CanMoveToNewVerticalContainer { get; }
Property Value
Remarks
This property returns true when the window is currently within a tabbed MDI container that has more than one docking window.
CanMoveToNextContainer
Indicates whether the window can move to the next container within tabbed MDI.
public bool CanMoveToNextContainer { get; }
Property Value
Remarks
This property returns true when the window is currently within a tabbed MDI container and there is another tabbed MDI container after it in the layout.
CanMoveToPreviousContainer
Indicates whether the window can move to the previous container within tabbed MDI.
public bool CanMoveToPreviousContainer { get; }
Property Value
Remarks
This property returns true when the window is currently within a tabbed MDI container and there is another tabbed MDI container before it in the layout.
CanMoveToPrimaryMdiHost
Indicates whether the window can move to the primary MDI host, which is the one directly within the main DockSite hierarchy and not on a floating DockHost.
CanSerialize
Indicates whether the window's layout information may be serialized.
public bool CanSerialize { get; set; }
Property Value
Remarks
When false, this property designates that the window should not be included in serialized layout information.
CanStandardMdiMaximize
Indicates whether the window may be maximized when hosted in a StandardMdiHost.
public bool? CanStandardMdiMaximize { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global StandardMdiHost setting.
CanStandardMdiMaximizeResolved
A resolved value indicating whether the window may be maximized when hosted in a StandardMdiHost.
CanStandardMdiMinimize
Indicates whether the window may be minimized when hosted in a StandardMdiHost.
public bool? CanStandardMdiMinimize { get; set; }
Property Value
- bool?
Remarks
If set to null, the resolved value will use the global StandardMdiHost setting.
CanStandardMdiMinimizeResolved
A resolved value indicating whether the window may be attached to another window, creating a tabbed grouping.
CloseAllInContainerCommand
The ICommand that can close all windows in the current container.
CloseCommand
CloseOthersCommand
The ICommand that can close all other windows in the current container.
ContainerDockedSize
The System.Windows.Size of the docking window's container when it is in a docked state.
public Size ContainerDockedSize { get; set; }
Property Value
- Size
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
ContainerMaxSize
The maximum System.Windows.Size of the docking window's container.
public Size ContainerMaxSize { get; set; }
Property Value
- Size
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
ContainerMaxSizeResolved
The resolved maximum System.Windows.Size of the docking window's container.
public Size ContainerMaxSizeResolved { get; }
Property Value
- Size
ContainerMinSize
The minimum System.Windows.Size of the docking window's container.
public Size ContainerMinSize { get; set; }
Property Value
- Size
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
ContainerMinSizeResolved
The resolved minimum System.Windows.Size of the docking window's container.
public Size ContainerMinSizeResolved { get; }
Property Value
- Size
Description
The description for the docking window, which may be used in Ctrl+Tab switching UI.
[Localizability(LocalizationCategory.ToolTip)]
public string? Description { get; set; }
Property Value
DestroyCommand
DockHost
The DockHost in which the window is currently located.
public DockHost? DockHost { get; }
Property Value
Remarks
The primary dock host is the one directly within the DockSite hierarchy. Floating dock hosts are top-level containers that are external to the DockSite hierarchy's primary dock host.
DockSite
The DockSite that is managing this docking window.
FloatAllInContainerCommand
The ICommand that can float all windows in the current container.
FloatCommand
ImageSource
The ImageSource specifying the 16x16 image for the docking window, used in switcher UI and also sometimes on tabs.
IsActive
Indicates whether the docking window is currently active, meaning the primary window that currently/last had focus.
public bool IsActive { get; set; }
Property Value
Remarks
This property is set to true when the ActiveWindow is this window.
IsContainerForItem
Indicates whether this window was auto-created as a container for an item, which occurs when using the DocumentItemsSource or ToolItemsSource properties.
IsFloating
Indicates whether the docking window is floating, meaning it is currently open in a floating DockHost, or is closed and was last open in a floating DockHost.
IsOpen
Indicates whether the docking window is currently open in the layout.
IsSelected
Indicates whether the docking window is currently selected in its parent container.
public bool IsSelected { get; set; }
Property Value
Remarks
The container is generally a TabbedMdiContainer, StandardMdiHost, or ToolWindowContainer.
LastActiveDateTime
The DateTime at which the window was last active, meaning the primary window that was focused.
MoveToMdiCommand
The ICommand that can change the window into a document within an MDI area.
MoveToNewHorizontalContainerCommand
The ICommand that can move the window to a new horizontal container within tabbed MDI.
MoveToNewVerticalContainerCommand
The ICommand that can move the window to a new vertical container within tabbed MDI.
MoveToNextContainerCommand
The ICommand that can move the window to the next container.
MoveToPreviousContainerCommand
The ICommand that can move the window to the previous container within tabbed MDI.
MoveToPrimaryMdiHostCommand
The ICommand that can move the window to the primary MDI host.
OpenCommand
ParentContainer
The DockingWindowContainerBase that currently contains the window.
public DockingWindowContainerBase? ParentContainer { get; }
Property Value
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
SerializationId
The unique ID to use when matching up windows with serialized layout data.
[Localizability(LocalizationCategory.NeverLocalize)]
public string? SerializationId { get; set; }
Property Value
Remarks
When deserializing a saved layout, the layout information has to be matched up with related windows, which is done via this property.
Each window needs to have a unique serialization ID, specified by this property.
When this property is null, the window's Name property will be used instead.
While the Name property must conform to standard .NET identifier syntax, this property can use any characters in its value.
SetTabbedMdiLayoutKindCommand
The ICommand that can set the TabbedMdiLayoutKind property to the TabLayoutKind value specified in the command parameter.
SizeToContentModes
A SizeToContentModes that indicates when to try to size-to-content.
public SizeToContentModes SizeToContentModes { get; set; }
Property Value
- SizeToContentModes:
The default value is None.
StandardMdiBounds
The bounds of this docking window when in standard MDI 'restored' state.
public Rect StandardMdiBounds { get; set; }
Property Value
- Rect
StandardMdiTitleBarContextContentTemplate
The DataTemplate containing contextual content that should be rendered in a standard MDI window's title bar for this window.
public DataTemplate? StandardMdiTitleBarContextContentTemplate { get; set; }
Property Value
StandardMdiWindowState
The WindowState of this docking window when in standard MDI.
State
The DockingWindowState that specifies the current state of the window.
TabFlashColor
The flash color to use if tab flashing is enabled.
public Color TabFlashColor { get; set; }
Property Value
- Color:
The default value is
#80FFA000.
Remarks
Tab flashing can be enabled via the TabFlashMode property.
TabFlashMode
The flash mode for the tab.
public TabFlashMode TabFlashMode { get; set; }
Property Value
Remarks
The tab flash color can be set via the TabFlashColor property.
TabText
The optional text to only display on tabs.
[Localizability(LocalizationCategory.Title)]
public string? TabText { get; set; }
Property Value
Remarks
If this text is not specified, the Title will display on tabs.
TabTextResolved
The resolved text to only display on tabs.
[Localizability(LocalizationCategory.Title)]
public string? TabTextResolved { get; }
Property Value
Remarks
The resolved value uses TabText if non-null, falling back to Title.
TabTintColor
The color used to tint the tab background and border brushes.
TabToolTip
The tooltip content to use for tabs that represent the window.
[Localizability(LocalizationCategory.ToolTip)]
public object? TabToolTip { get; set; }
Property Value
TabbedMdiLayoutKind
The TabLayoutKind that indicates how the tab will be positioned (normal, pinned, or preview).
TabbedMdiTabContextContentTemplate
The DataTemplate to use for displaying contextual content in a tabbed MDI tab.
Title
The title for the docking window, which appears in several places throughout the UI.
[Localizability(LocalizationCategory.Title)]
public string? Title { get; set; }
Property Value
UniqueId
The Guid that uniquely identifies the control.
public Guid UniqueId { get; }
Property Value
Remarks
A new Guid value is assigned to this property every time the application is run. Use the SerializationId property to designate an ID that uniquely identifies the window for layout deserialization purposes.
WindowGroupName
An optional name that specifies a group of windows that have an affinity.
[Localizability(LocalizationCategory.NeverLocalize)]
public string? WindowGroupName { get; set; }
Property Value
Remarks
Say that there are three windows that should generally be attached together.
All of them should be assigned the same group name (e.g. Bottom).
When a window is first opened and no previous location is found for it, it will search for other windows
that are already open in the same state and have the same group name.
If any are found, it will default to attaching to the most recently activated one.
Methods
Activate(bool)
Activates the window by opening it (if closed), ensuring that it is brought to front, and optionally focusing it.
public void Activate(bool focus = true)
| Parameter | Type | Description |
|---|---|---|
| focus | bool | Whether to focus the window as well. |
Close()
Closes the window, removing it from the layout.
public bool Close()
Returns
- bool:
trueif the docking window was closed successfully; otherwise,false.
CloseAllInContainer(bool)
Closes all windows in the same parent container, removing them from the layout.
public bool CloseAllInContainer(bool onlyCloseable = true)
| Parameter | Type | Description |
|---|---|---|
| onlyCloseable | bool | Only close windows whose CanCloseResolved property is |
Returns
- bool:
trueif the docking windows were closed successfully; otherwise,false.
CloseOthers(bool)
Closes all other windows in the same parent container, removing them from the layout.
public bool CloseOthers(bool onlyCloseable = true)
| Parameter | Type | Description |
|---|---|---|
| onlyCloseable | bool | Only close windows whose CanCloseResolved property is |
Returns
- bool:
trueif the other docking windows were closed successfully; otherwise,false.
Destroy()
Ensures the window is closed (removed from the layout) and also unregisters it from the DockSite.
public void Destroy()
DragMove(InputPointerButtonEventArgs)
Programmatically starts a drag/move.
public void DragMove(InputPointerButtonEventArgs sourceEventArgs)
| Parameter | Type | Description |
|---|---|---|
| sourceEventArgs | InputPointerButtonEventArgs | The source InputPointerButtonEventArgs, which can be used to capture the pointer. |
Remarks
The primary button of the pointer in the event arguments must be pressed down when calling this method. The pointer will be captured.
Float()
Floats the window to a default location with its current size.
public void Float()
Float(Point?, Size?)
Floats the window to the specified optional location and size.
public abstract void Float(Point? location, Size? size)
| Parameter | Type | Description |
|---|---|---|
| location | Point? | An optional System.Windows.Point specifying the target location of the floating dock host.
When UseHostedFloatingWindows is |
| size | Size? | An optional System.Windows.Size specifying the target size of the floating dock host. |
Remarks
When location is not specified, it will float to a default location.
When size is not specified, it will float with its current size.
Float(Point)
Floats the window to the specified location with its current size.
public void Float(Point location)
| Parameter | Type | Description |
|---|---|---|
| location | Point | A System.Windows.Point specifying the target location of the floating dock host.
When UseHostedFloatingWindows is |
Float(Size)
Floats the window to a default location with the specified size.
public void Float(Size size)
| Parameter | Type | Description |
|---|---|---|
| size | Size | A System.Windows.Size specifying the target size of the floating dock host. |
FloatAllInContainer()
Floats all windows in the same parent container.
public void FloatAllInContainer()
MoveToFirst()
Moves the DockingWindow to be the first item in the current parent container.
public void MoveToFirst()
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
MoveToIndex(int)
Moves the DockingWindow to the specified location in the current parent container.
public void MoveToIndex(int index)
| Parameter | Type | Description |
|---|---|---|
| index | int | The index where the window should be moved. |
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
MoveToLast()
Moves the DockingWindow to be the last item in the current parent container.
public void MoveToLast()
Remarks
The container is generally a TabbedMdiContainer or ToolWindowContainer.
MoveToLinkedDockSite(DockSite)
Moves this DockingWindow to the specified linked dock site.
public void MoveToLinkedDockSite(DockSite targetDockSite)
| Parameter | Type | Description |
|---|---|---|
| targetDockSite | DockSite | The dock site where the window should be moved. |
MoveToMdi()
Changes the DockingWindow into a document within an MDI area.
MoveToMdi(DockHost?)
Changes the DockingWindow into a document within a specific dockHost's MDI area.
public void MoveToMdi(DockHost? dockHost)
| Parameter | Type | Description |
|---|---|---|
| dockHost | DockHost | The DockHost that contains an MDI area in which to move the window. |
Remarks
Using this method places the DockingWindow in a DocumentState.
MoveToNewHorizontalContainer()
Moves the window to a new horizontal container within tabbed MDI.
public bool MoveToNewHorizontalContainer()
Returns
- bool:
trueif the window was moved to a new horizontal container; otherwise,false.
MoveToNewVerticalContainer()
Moves the window to a new vertical container within tabbed MDI.
public bool MoveToNewVerticalContainer()
Returns
- bool:
trueif the window was moved to a new vertical container; otherwise,false.
MoveToNextContainer()
Moves the window to the next container (i.e. the one that appears after it in the layout) within tabbed MDI.
public bool MoveToNextContainer()
Returns
- bool:
trueif the window was moved to the next container; otherwise,false.
MoveToPreviousContainer()
Moves the window to the previous container (i.e. the one that appears before it in the layout) within tabbed MDI.
public bool MoveToPreviousContainer()
Returns
- bool:
trueif the window was moved to the previous container; otherwise,false.
NotifyPropertyChanged(string)
Notifies that a property has changed.
[Obsolete("Use one of the new SetProperty or OnPropertyChanged methods instead of this deprecated NotifyPropertyChanged method.", false)]
protected void NotifyPropertyChanged(string propertyName)
| Parameter | Type | Description |
|---|---|---|
| propertyName | string | The name of the property that was changed. |
OnDefaultLocationRequested(DockingWindowDefaultLocationEventArgs)
Called when a DockingWindow's default location is requested.
protected virtual void OnDefaultLocationRequested(DockingWindowDefaultLocationEventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | DockingWindowDefaultLocationEventArgs | The event data. |
Remarks
This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.
OnDockSiteChanged(DockSite?, DockSite?)
Occurs when the value of the DockSite property has changed.
protected virtual void OnDockSiteChanged(DockSite? oldValue, DockSite? newValue)
| Parameter | Type | Description |
|---|---|---|
| oldValue | DockSite | The old value. |
| newValue | DockSite | The new value. |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)
Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | KeyboardFocusChangedEventArgs | The KeyboardFocusChangedEventArgs that contains the event data. |
OnIsSelectedChanged()
Occurs when the value of the IsSelected property changes.
protected virtual void OnIsSelectedChanged()
OnPropertyChanged(PropertyChangedEventArgs)
Raises the PropertyChanged event.
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | PropertyChangedEventArgs | The event data. |
OnPropertyChanged(string?)
Raises the PropertyChanged event.
protected void OnPropertyChanged(string? propertyName = null)
| Parameter | Type | Description |
|---|---|---|
| propertyName | string | (Optional) The name of the property that changed. |
OnStateChanged(DockingWindowState, DockingWindowState)
Occurs when the value of the State property has changed.
protected virtual void OnStateChanged(DockingWindowState oldValue, DockingWindowState newValue)
| Parameter | Type | Description |
|---|---|---|
| oldValue | DockingWindowState | The old value. |
| newValue | DockingWindowState | The new value. |
Open()
Opens the window, inserting it into the layout.
public void Open()
SetProperty<T>(ref T, T, string?)
Called from a property setter to change the backing field's value and raise PropertyChanged notification events if the new value is not equal to the current value.
protected bool SetProperty<T>(ref T field, T newValue, string? propertyName = null)
- Type Parameters:
-
T-The type of the property that changed.
| Parameter | Type | Description |
|---|---|---|
| field | T | The backing field that holds the property's value, which may be updated. |
| newValue | T | The new property value. |
| propertyName | string | (Optional) The name of the property that changed. |
Returns
- bool:
trueif the property was changed; otherwise,false.
ToString()
Returns the string representation of this object.
UpdateCanAttachResolved()
Updates the CanAttachResolved value.
protected abstract void UpdateCanAttachResolved()
UpdateCanBecomeDocumentResolved()
Updates the CanBecomeDocumentResolved value.
protected virtual void UpdateCanBecomeDocumentResolved()
UpdateCanCloseResolved()
Updates the CanCloseResolved value.
protected abstract void UpdateCanCloseResolved()
UpdateCanDockResolved()
Updates the CanDockResolved value.
protected abstract void UpdateCanDockResolved()
UpdateCanDragTabResolved()
Updates the CanDragTabResolved value.
protected abstract void UpdateCanDragTabResolved()
UpdateCanDragToLinkedDockSitesResolved()
Updates the CanDragToLinkedDockSitesResolved value.
protected abstract void UpdateCanDragToLinkedDockSitesResolved()
UpdateCanFloatResolved()
Updates the CanFloatResolved value.
protected abstract void UpdateCanFloatResolved()
UpdateCommands()
Updates the enabled states of the commands.
protected virtual void UpdateCommands()
Events
DefaultLocationRequested
Raised when a DockingWindow's default location is requested.
public event EventHandler<DockingWindowDefaultLocationEventArgs> DefaultLocationRequested
Event Type
Remarks
The handler should examine the event arguments and set the Target and/or Side properties as appropriate.
PropertyChanged
Occurs when a property has been changed.
Fields
CanAttachProperty
Defines the CanAttach property.
public static readonly DependencyProperty CanAttachProperty
CanAttachResolvedProperty
Defines the CanAttachResolved property.
public static readonly DependencyProperty CanAttachResolvedProperty
CanBecomeDocumentResolvedProperty
Defines the CanBecomeDocumentResolved property.
public static readonly DependencyProperty CanBecomeDocumentResolvedProperty
CanCloseProperty
Defines the CanClose property.
public static readonly DependencyProperty CanCloseProperty
CanCloseResolvedProperty
Defines the CanCloseResolved property.
public static readonly DependencyProperty CanCloseResolvedProperty
CanDockProperty
Defines the CanDock property.
public static readonly DependencyProperty CanDockProperty
CanDockResolvedProperty
Defines the CanDockResolved property.
public static readonly DependencyProperty CanDockResolvedProperty
CanDragTabProperty
Defines the CanDragTab property.
public static readonly DependencyProperty CanDragTabProperty
CanDragTabResolvedProperty
Defines the CanDragTabResolved property.
public static readonly DependencyProperty CanDragTabResolvedProperty
CanDragToLinkedDockSitesProperty
Defines the CanDragToLinkedDockSites property.
public static readonly DependencyProperty CanDragToLinkedDockSitesProperty
CanDragToLinkedDockSitesResolvedProperty
Defines the CanDragToLinkedDockSitesResolved property.
public static readonly DependencyProperty CanDragToLinkedDockSitesResolvedProperty
CanFloatProperty
Defines the CanFloat property.
public static readonly DependencyProperty CanFloatProperty
CanFloatResolvedProperty
Defines the CanFloatResolved property.
public static readonly DependencyProperty CanFloatResolvedProperty
CanSerializeProperty
Defines the CanSerialize property.
public static readonly DependencyProperty CanSerializeProperty
CanStandardMdiMaximizeProperty
Defines the CanStandardMdiMaximize property.
public static readonly DependencyProperty CanStandardMdiMaximizeProperty
CanStandardMdiMaximizeResolvedProperty
Defines the CanStandardMdiMaximizeResolved property.
public static readonly DependencyProperty CanStandardMdiMaximizeResolvedProperty
CanStandardMdiMinimizeProperty
Defines the CanStandardMdiMinimize property.
public static readonly DependencyProperty CanStandardMdiMinimizeProperty
CanStandardMdiMinimizeResolvedProperty
Defines the CanStandardMdiMinimizeResolved property.
public static readonly DependencyProperty CanStandardMdiMinimizeResolvedProperty
ContainerDockedSizeProperty
Defines the ContainerDockedSize property.
public static readonly DependencyProperty ContainerDockedSizeProperty
ContainerMaxSizeProperty
Defines the ContainerMaxSize property.
public static readonly DependencyProperty ContainerMaxSizeProperty
ContainerMinSizeProperty
Defines the ContainerMinSize property.
public static readonly DependencyProperty ContainerMinSizeProperty
DefaultLocationRequestedEvent
Defines the DefaultLocationRequested event.
public static readonly RoutedEvent DefaultLocationRequestedEvent
DescriptionProperty
Defines the Description property.
public static readonly DependencyProperty DescriptionProperty
ImageSourceProperty
Defines the ImageSource property.
public static readonly DependencyProperty ImageSourceProperty
IsActiveProperty
Defines the IsActive property.
public static readonly DependencyProperty IsActiveProperty
IsFloatingProperty
Defines the IsFloating property.
public static readonly DependencyProperty IsFloatingProperty
IsOpenProperty
Defines the IsOpen property.
public static readonly DependencyProperty IsOpenProperty
IsSelectedProperty
Defines the IsSelected property.
public static readonly DependencyProperty IsSelectedProperty
LastActiveDateTimeProperty
Defines the LastActiveDateTime property.
public static readonly DependencyProperty LastActiveDateTimeProperty
SerializationIdProperty
Defines the SerializationId property.
public static readonly DependencyProperty SerializationIdProperty
SizeToContentModesProperty
Defines the SizeToContentModes property.
public static readonly DependencyProperty SizeToContentModesProperty
StandardMdiBoundsProperty
Defines the StandardMdiBounds property.
public static readonly DependencyProperty StandardMdiBoundsProperty
StandardMdiTitleBarContextContentTemplateProperty
Defines the StandardMdiTitleBarContextContentTemplate property.
public static readonly DependencyProperty StandardMdiTitleBarContextContentTemplateProperty
StandardMdiWindowStateProperty
Defines the StandardMdiWindowState property.
public static readonly DependencyProperty StandardMdiWindowStateProperty
StateProperty
Defines the State property.
public static readonly DependencyProperty StateProperty
TabFlashColorProperty
Defines the TabFlashColor property.
public static readonly DependencyProperty TabFlashColorProperty
TabFlashModeProperty
Defines the TabFlashMode property.
public static readonly DependencyProperty TabFlashModeProperty
TabTextProperty
Defines the TabText property.
public static readonly DependencyProperty TabTextProperty
TabTextResolvedProperty
Defines the TabTextResolved property.
public static readonly DependencyProperty TabTextResolvedProperty
TabTintColorProperty
Defines the TabTintColor property.
public static readonly DependencyProperty TabTintColorProperty
TabToolTipProperty
Defines the TabToolTip property.
public static readonly DependencyProperty TabToolTipProperty
TabbedMdiLayoutKindProperty
Defines the TabbedMdiLayoutKind property.
public static readonly DependencyProperty TabbedMdiLayoutKindProperty
TabbedMdiTabContextContentTemplateProperty
Defines the TabbedMdiTabContextContentTemplate property.
public static readonly DependencyProperty TabbedMdiTabContextContentTemplateProperty
TitleProperty
Defines the Title property.
public static readonly DependencyProperty TitleProperty
UniqueIdProperty
Defines the UniqueId property.
public static readonly DependencyProperty UniqueIdProperty
WindowGroupNameProperty
Defines the WindowGroupName property.
public static readonly DependencyProperty WindowGroupNameProperty