User Tools

Site Tools


thinkgeo.mapsuite.giseditor.dockwindowmanager

ThinkGeo.MapSuite.GisEditor.DockWindowManager

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

<!– Class –> This class represents a dock window manager.

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodDockWindowManager Initializes a new instance of the class.

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodApplySettings StorableSettings Manager Applies the settings to this manager.
Public MethodEquals Object Object
Public MethodGetDockWindowState DockWindow
Public MethodGetHashCode Object
Public MethodGetSettings Manager Gets manager settings to save.
Public MethodGetSettingsUI Manager Gets an UI that configures settings.
Public MethodGetType Object
Public MethodOpenDockWindow DockWindow, DockWindowPosition Opens the dock window with specific position.
Public MethodOpenDockWindow DockWindow Opens the dock window.
Public MethodSortDockWindows
Public MethodToString Object

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodApplySettingsCore StorableSettings Manager(overriden) Applies the settings of dock window manager.
Protected MethodFinalize Object
Protected MethodGetDockWindowStateCore DockWindow
Protected MethodGetSettingsCore Manager(overriden) Gets the settings of dock window manager to save.
Protected MethodGetSettingsUICore Manager Gets an UI that configures settings.
Protected MethodMemberwiseClone Object
Protected MethodOnDockWindowOpened DockWindowOpenedDockWindowManagerEventArgs Raises the event.
Protected MethodOnSortedDockWindows IEnumerable<DockWindow>
Protected MethodOnSortingDockWindows
Protected MethodOnThemeChanged ThemeChangedDockWindowManagerEventArgs Raises the event.
Protected MethodOpenDockWindowCore DockWindow, DockWindowPosition Opens the dock window with specific position.

Public Properties

Name Return DeclaringType Summary
Public PropertyActiveDocumentIndex Int32 Gets or sets the index of the active document.
Public PropertyDockWindows ObservableCollection<DockWindow> Gets all the dock windows.
Public PropertyDocumentWindows ObservableCollection<DocumentWindow> Gets all the document windows.
Public PropertyTheme Theme Gets or sets the theme of dock window.

Protected Properties

Name Return DeclaringType Summary

Public Events

Public Constructors

DockWindowManager()

Initializes a new instance of the class.

Parameters

Name Type Description

Go Back

Protected Constructors

Public Methods

ApplySettings(StorableSettings)

Applies the settings to this manager.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> The settings to be applied to this manager.

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetDockWindowState(DockWindow)

Return Value

Return Type Description
DockableContentState<!– AvalonDock.DockableContentState –>

Parameters

Name Type Description
dockWindow DockWindow<!– ThinkGeo.MapSuite.GisEditor.DockWindow –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetSettings()

Gets manager settings to save.

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> Manager's settings to save

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

GetSettingsUI()

Gets an UI that configures settings.

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> A SettingUserControl that configures settings.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OpenDockWindow(DockWindow, DockWindowPosition)

Opens the dock window with specific position.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dockWindow DockWindow<!– ThinkGeo.MapSuite.GisEditor.DockWindow –> The dock window.
dockWindowPosition DockWindowPosition<!– ThinkGeo.MapSuite.GisEditor.DockWindowPosition –> The dock window position.

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

OpenDockWindow(DockWindow)

Opens the dock window.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dockWindow DockWindow<!– ThinkGeo.MapSuite.GisEditor.DockWindow –> The dock window.

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

SortDockWindows()

Return Value

Return Type Description
Collection<DockWindow><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.DockWindow} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Protected Methods

ApplySettingsCore(StorableSettings)

Applies the settings of dock window manager.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> The settings.

<!– ThinkGeo.MapSuite.GisEditor.Manager(overriden) –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetDockWindowStateCore(DockWindow)

Return Value

Return Type Description
DockableContentState<!– AvalonDock.DockableContentState –>

Parameters

Name Type Description
dockWindow DockWindow<!– ThinkGeo.MapSuite.GisEditor.DockWindow –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

GetSettingsCore()

Gets the settings of dock window manager to save.

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager(overriden) –> Go Back

GetSettingsUICore()

Gets an UI that configures settings.

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> A SettingUserControl that configures settings.

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Manager –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnDockWindowOpened(DockWindowOpenedDockWindowManagerEventArgs)

Raises the event.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e DockWindowOpenedDockWindowManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.DockWindowOpenedDockWindowManagerEventArgs –> The instance containing the event data.

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

OnSortedDockWindows(IEnumerable<DockWindow>)

Return Value

Return Type Description
Collection<DockWindow><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.DockWindow} –>

Parameters

Name Type Description
sortingDockWindows IEnumerable<DockWindow><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.GisEditor.DockWindow} –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

OnSortingDockWindows()

Return Value

Return Type Description
Collection<DockWindow><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.GisEditor.DockWindow} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

OnThemeChanged(ThemeChangedDockWindowManagerEventArgs)

Raises the event.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e ThemeChangedDockWindowManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.ThemeChangedDockWindowManagerEventArgs –> The instance containing the event data.

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

OpenDockWindowCore(DockWindow, DockWindowPosition)

Opens the dock window with specific position.

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dockWindow DockWindow<!– ThinkGeo.MapSuite.GisEditor.DockWindow –> The dock window.
dockWindowPosition DockWindowPosition<!– ThinkGeo.MapSuite.GisEditor.DockWindowPosition –> The dock window position.

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

Public Properties

ActiveDocumentIndex

Gets or sets the index of the active document.

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

DockWindows

Gets all the dock windows.

Return Value

Return Type
ObservableCollection<DockWindow><!– System.Collections.ObjectModel.ObservableCollection{ThinkGeo.MapSuite.GisEditor.DockWindow} –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

DocumentWindows

Gets all the document windows.

Return Value

Return Type
ObservableCollection<DocumentWindow><!– System.Collections.ObjectModel.ObservableCollection{ThinkGeo.MapSuite.GisEditor.DocumentWindow} –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

Theme

Gets or sets the theme of dock window.

Return Value

Return Type
Theme<!– ThinkGeo.MapSuite.GisEditor.Theme –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

Protected Properties

Public Events

DockWindowOpened

Event Arguments

Event Arguments
DockWindowOpenedDockWindowManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.DockWindowOpenedDockWindowManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

SortedDockWindows

Event Arguments

Event Arguments
SortedDockWindowsEventArgs<!– ThinkGeo.MapSuite.GisEditor.SortedDockWindowsEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

SortingDockWindows

Event Arguments

Event Arguments
SortingDockWindowsEventArgs<!– ThinkGeo.MapSuite.GisEditor.SortingDockWindowsEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

ThemeChanged

Event Arguments

Event Arguments
ThemeChangedDockWindowManagerEventArgs<!– ThinkGeo.MapSuite.GisEditor.ThemeChangedDockWindowManagerEventArgs –>

<!– ThinkGeo.MapSuite.GisEditor.DockWindowManager –> Go Back

NOTOC GisEditorInfrastructure ThinkGeo.MapSuite.GisEditor UpdateDocumentation

thinkgeo.mapsuite.giseditor.dockwindowmanager.txt · Last modified: 2017/03/16 21:59 (external edit)