SuperMap.UI.Controls The event parameter class after open the file, providing data for event (WorkspaceTree.BeforeFileOpen) after open the file. Creates a new AfterFileOpenEventArgs object according to the specified arguments. Specifies the full path of the opened file. Gets the full path of the opened file. Represents the method that handles a WorkspaceTree.AfterFileOpen. The source event. The AfterFileOpenEventArgs object including the event data. The event parameter class after click the icon on the layer tree node, providing data for the event (LayersTree.BeforeTreeIconClick and Layer3DsTree.BeforeTreeIconClick) after click the icon on the layer tree node. Creates a new AfterIconClickEventArgs object according to the specified arguments. The specified tree nodes. Specifies the type of picture of layer tree node. Gets the type of icon of layer tree node. Gets the layer tree node that trigger the event. The method class for the LayersTree.AfterTreeIconClick event and the Layer3DsTree.AfterTreeIconClick event. The source event. The AfterIconClickEventArgs object after clicked the icon including the event data. The event parameter class before open the file, providing data for event (WorkspaceTree.BeforeFileOpen) before open the file. Creates a new BeforeFileOpenEventArgs object according to the specified arguments. Specifies the full path of the opened file. Whether to cancel the operation corresponding to the event with an object of this parameter type as a parameter. Gets or sets the full path of the file that will be opened. Gets or sets a value indicating whether the event should be canceled. Represents the method class that handles a WorkspaceTree.BeforeFileOpen. The source event. The BeforeFileOpenEventArgs object including the event data. The event parameter class before click the icon on the layer tree node, providing data for the event (LayersTree.BeforeTreeIconClick and Layer3DsTree.BeforeTreeIconClick) before click the icon on the layer tree node. Constructs a new BeforeIconClickEventArgs object according to the specified parameter. It has been out of date. You can use BeforeIconClickEventArgs replace. The specified tree nodes. Whether to cancel the operation corresponding to the event with an object of this parameter type as a parameter. Creates a new BeforeIconClickEventArgs object according to the specified arguments. The specified tree nodes. Specifies the type of picture of layer tree node. Whether to cancel the operation corresponding to the event with an object of this parameter type as a parameter. Gets the layer tree node that trigger the event. Gets or sets whether to cancel the value of the event. true if the event should be canceled; otherwise, false. Gets the icon of layer tree node. It's obsolete, replaced with BeforeIconClickEventArgs which is the clicking 3D layers tree node event parameter class. It provides data for the event(Layer3DsTree.BeforeIconClick). Creates a new BeforeLayer3DsTreeIconClickEventArgs object according to the specified arguments. The specified tree nodes. Specifies the type of the icon which occurs the event. Obsolete. Use the BeforeTreeIconClickEventHandler to replace. The method class for the Layer3DsTree.BeforeIconClick event. The source event. The (BeforeLayer3DsTreeIconClickEventArgs) object that contains the event data. It's obsolete, replaced with BeforeIconClickEventArgs which is the clicking 2D layers tree node event parameter class. It provides data for the event(LayersTree.BeforeIconClick). Creates a new BeforeLayersTreeIconClickEventArgs object according to the specified arguments. The specified tree nodes. Specifies the type of the icon which occurs the event. Obsolete. Use the BeforeTreeIconClickEventHandler to replace. The method class for the LayersTree.BeforeIconClick event. The source event. The (BeforeLayersTreeIconClickEventArgs) object that contains the event data. The event parameter class before the right-click menu is popped up Creates a new BeforeNodeContextMenuStripShowEventArgs object according to the specified arguments. The specified tree nodes. The context menu specified to popup. The node that triggers this event. Gets or sets the popped up right-click menu. Layer3DsTree.BeforeNodeContextMenuStripShow and LayersTree.BeforeNodeContextMenuStripShow. The source event. The BeforeNodeContextMenuStripShowEventArgs object including the event data. The method class for the LayersTree.BeforeTreeIconClick event and the Layer3DsTree.BeforeTreeIconClickevent. The source event. The event parameter class object (BeforeIconClickEventArgs) that contains the event data before click the icon of the layer tree node. The color button. Click this button, and the color selector will pop up. The color selector provides the functions for selecting colors and customizing colors. You can open the color management to manage the colors by the color selector. Constructs a new object of the ColorButton class. Gets or sets the colors selected in the color selector. When opening the color management from the selector, you can get the color library. Gets or sets the external file full path corresponding to the loaded color library in the color manager. Gets or sets whether the transparency is enable. True represents enable; otherwise false. Gets or sets whether the "Others" area expands in the color selector. True means expanding; otherwise, false. This event will be triggered when the color in color selector changes. This event will be triggered when the color selector is closed and the selected color changes. The event is triggered when the color table is closed. The ColorCell class. A ColorCell object corresponds to a color cell in the palette. Constructs a new object of the ColorCell class. Constructs a new object of the ColorCell class according to the given color value. The specified color. Constructs a new object of the ColorCell class according to the given color value and Tag. The specified color value. The specified Tag. Gets or sets the color value of the ColorCell object. Gets or sets the Tag of the ColorCell object. The ColorLibrary class. A ColorLibrary object corresponds to a color library, and the color library contains several palettes (the ColorSwatch objects). The color palette contains several color cells (the ColorCell). The palette classify the colors. Constructs a new object of the ColorLibrary class. Adds a color palette to the color library. The specified palette, namely the ColorSwatch object. Loads the color library from the color library files (*.xml). The color library file stores the color palette, order, name and color cells in the format of XML. The full path of the specified color library file (*.xml). You can store the color library as the file through the ColorLibrary.ToFile() method. Returns the index of the specified color palette in the color library. The palette in the specified color library. Returns the index of the specified color palette in the color library. Loads the color library from the XML string. The specified XML string describing the color library. Removes the specified color palette from the color library. The specified color palette to be removed. True, if successful; Otherwise false. Removes the specified color palette at the given index from the color library. The index of the specified color palette that is to be removed in the color library. Stores the color library in the XML string. Returns the XML string describing the color library. Stores the color library as the XML file. The color library file stores the color palette, order, name and color cells in the format of XML. The full path of the specified color library (*.xml). Gets the palette count in the color library. Gets the palette with the specified name. The name of the specified color palette. The palette with the specified name. Gets the color palette at the given index in the color library. The index of the specified color palette in the color library. The color palette at the given index in the color library. The color management is used to manage the colors in the management. The base class of the dialog box. Gets or sets the icon on the title bar of the dialog box. Gets or sets the coordinates of the upper-left corner of the dialog box. Gets or sets a Boolean value that indicates whether the icon is displayed in the title bar of the form. The true indicates to display the icon, false indicates not to display. Gets or sets the start position when the dialog box is running. Gets or sets the text that display on the title bar of the dialog box. Constructs a new object of the ColorLibraryDialog class. Shows the color management. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the color management. Displays the color manager as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the color management. Shows the color management. The current color library managed by the specified color manager. Gets or sets the current color library managed by the specified color manager. The ColorSwatch class. A ColorSwatch object corresponds to a color palette. Constructs a new object of the ColorSwatch class. Adds a color cell to the palette. The specified ColorCell object, namely the color cell to add into the palette. Reads and loads the color palette from the XML palette. This XML file stores the palettes according to a certain structure, including the color value, Tag (label), sort order of color cells and so on. The full path of the specified palette file (*.xml). The XML palette file stores the palettes according to a certain structure, including the color values, Tag (label), sort order of color cells and so on. Users can save the palette as the palette file (*.xml) through the ColorSwatchFile() method. Returns true if successful; otherwise false. Loads the palette through the XML string. The XML string stores the palettes according to a certain structure, including the color values, Tag (label), sort order of color cells and so on. The XML string describing palettes. The XML string stores the palettes according to a certain structure, including the color values, Tag (label), sort order of color cells and so on. Returns true if successful; otherwise false. Removes the specified color cell from the palette. The color cell in the specified palette to remove. Removes the color cell with the specified index in the palette. The index of the specified color cell that is to be removed in the color palette. Stores the palettes in the XML string. The XML string stores the color values, Tag (label), sort order of color cells and so on. Returns the XML string describing the palette. Stores the color palette into the XML file. This XML file stores the palettes according to a certain structure, including the color value, Tag (label), palette sort order and so on. The full path of the specified XML file. Gets or sets the color cell collection in the color palette. The color palette contains several color cells. A color cell is a ColorCell object. Gets the color cell count from the color palette. Gets the color cell at the specified index in the palette. The index of the specified color cell. The color block at the given index. Gets or sets the name of the palette. Defines the the double-click action type constant. no action process the same progress as clicking "OK" Edit the current selected symbol. Provides data for the SymbolDialog.GeoStyle3DChanged event. Creates a new GeoStyle3DChangedEventArgs object according to the specified arguments. The changed 3D style. Gets the changed 3D style. A method class for SymbolDialog.GeoStyle3DChanged. The source event. The GeoStyle3DChangedEventArgs object containing event data. Provides data for the SymbolDialog.GeoStyleChanged event. Creates a new GeoStyleChangedEventArgs object according to the specified arguments. The changed style. Gets the changed style. A method class for SymbolDialog.GeoStyleChanged. The source event. The GeoStyleChangedEventArgs object containing event data. Defines custom operation types. The Delete key. The F2 key operation. Dragging file. Dragging tree node. Now only support dragging dataset to the datasource. Provides a method to set the layout in a interactive way on the interface. It can be used to set the layout environment, paper, and optimize the layout like the background color of the layout, the foreground color of the paper, the display of scale the and number of pages, the margin and the grid settings. Creates a new LayoutSettingDialog object. Creates a new LayoutSettingDialog object according to the specified arguments. The MapLayout object specified. Display the LayoutSettingDialog and specify the layout to set. The specified object of the layout. Display the LayoutSettingDialog and specify the layout to set and the title of the LayoutSettingDialog. The specified object of the layout. Specify the text that display on the title bar of the LayoutSettingDialog box. Display the LayoutSettingDialog box. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the LayoutSettingDialog box. Displays the LayoutSettingDialog box as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the LayoutSettingDialog box. Gets or sets a MapLayout object. The map navigation control. Constructs a new MapNavigationControl object. Creates a new MapNavigationControl object according to given parameters. The MapControl object related to the specified map navigation control. Creates a new MapNavigationControl object according to given parameters. The System.ComponentModel.IContainer that contains the new map navigation control. Gets or sets the MapControl object related to the map navigation control. Gets or sets how the map navigation anchors to the edge of the related MapControl. The default value is: AnchorStyles.Top | AnchorStyles.Left, namely the bitwise combinations of the Top and Left members in AnchorStyles. Gets or sets the coordinate that the map navigation control Top-Left of bounding box is related to that of MapControl control. The default value is Point(20,20). Gets or sets the maximum scale that the map navigation control scales. Gets or sets the minimum scale that the map navigation control scales. It is supported only when the MaxZoomScale property is set. Get or set the moved map range for each click when panning the map with the navigation control. The unit is: percentage, that is, relative to the MapControl controls. The value is an integer value between 0 and 100. The default value is 25. When the map window loads the MapNavigationControl, you can get or set whether the MapNavigationControl is displayed or not. MultiSelectableTree that is inherited from TreeView. Creates a new MultiSelectableTree object. Gets or sets whether to active Simple Mode. Gets or sets the array of the selected nodes in the layer tree. Gets or sets multinodes selection. The default is true. Gets or sets a Flags to decide what icons will be shown for the nodes of the tree. Provides a interface interactive way to set the symbol styles, including: marker symbol, line symbol and fill symbol styles. Initializes a new instance of the SymbolDialog class. Display the SymbolDialog. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the SymbolDialog. Displays the SymbolDialog as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the SymbolDialog. Display the SymbolDialog and specify the default symbol style of the SymbolDialog. Specifies the resource of the symbol selection manager. This manager will find symbols from a specified resource. Specify the default symbol style of the SymbolDialog. Specify the type of the SymbolDialog to open, marker SymbolDialog, line SymbolDialog or fill SymbolDialog. Returns the symbol style specified in the SymbolDialog. It returns the symbol style specified in the SymbolDialog if the user clicked OK button in the SymbolDialog. Otherwise it returns null. Displays the SymbolDialog, and specify the default symbol style and the text on the title of the SymbolDialog Specifies the resource of the symbol selection manager. This manager will find symbols from a specified resource. Specify the default symbol style of the SymbolDialog. Specify the type of the SymbolDialog to open, marker SymbolDialog, line SymbolDialog or fill SymbolDialog. Specifies the title bar text of the dialog box of the SymbolDialog. Returns the symbol style specified in the SymbolDialog. It returns the symbol style specified in the SymbolDialog if the user clicked OK button in the SymbolDialog. Otherwise it returns null. Display the SymbolDialog and specify the default 3D symbol style of the SymbolDialog. Specifies the resource of the symbol selection manager. This manager will find symbols from a specified resource. Specify the default 3D symbol style of the SymbolDialog. Specify the type of the SymbolDialog to open, marker SymbolDialog, line SymbolDialog or fill SymbolDialog. Returns the 3D symbol style specified in the SymbolDialog. It returns the 3D symbol style specified in the SymbolDialog if the user clicked OK button in the SymbolDialog. Otherwise it returns null. Displays the SymbolDialog, and specify the default 3D symbol style and the text on the title of the SymbolDialog Specifies the resource of the symbol selection manager. This manager will find symbols from a specified resource. Specify the default 3D symbol style of the SymbolDialog. Specify the type of the SymbolDialog to open, marker SymbolDialog, line SymbolDialog or fill SymbolDialog. Specifies the title bar text of the dialog box of the SymbolDialog. Returns the 3D symbol style specified in the SymbolDialog. It returns the 3D symbol style specified in the SymbolDialog if the user clicked OK button in the SymbolDialog. Otherwise it returns null. Gets or sets the symbol style set in the SymbolDialog. Gets or sets the resource of symbol selection manager. This manager will find symbols from a specified resource. Gets or sets the type of the SymbolDialog, marker SymbolDialog, line SymbolDialog or fill SymbolDialog. Gets the index selected by of symbol selection manager. Gets or sets the symbol style set in the SymbolDialog, it's the 3D symbol style. Gets or sets the action of double click on a single symbol, for example there are two types: confirm or do nothing. Gets or sets whether to use button in the SymbolDialog. This event is triggered when the symbol style changed in the SymbolDialog. This event is triggered when click the apply button in the SymbolDialog. This event is triggered when the 3D symbol style changed in the SymbolDialog. Gets or sets whether to display the edit button in the SymbolDialog. The default is false. Gets or sets the title of the SymbolDialog. Gets or sets whether to set the Alpha value in the symbol selector; true means it can set the Aipha; otherwise, false. Symbol editor, provides the interface to create and edit symbols, the symbol editor has different states based on the different symbol types: Marker Symbol Editor, Line Symbol Editor, Fill Symbol Editor, 3D Marker Symbol Editor and 3D Line Symbol Editor. Constructs a new SymbolEditDialog object. Display the symbol editor. Determine whether the user clicked "OK" or "Cancel" based on the return value. The return value of the method is DialogResult.OK if the user clicked "OK" in the symbol editor, it is DialogResult.Cancel otherwise. Displays the Symbol Editor as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. Determine whether the user clicked "OK" or "Cancel" based on the return value. The return value of the method is DialogResult.OK if the user clicked "OK" in the symbol editor, it is DialogResult.Cancel otherwise. Display the symbol editor and specify the symbol to edit and the resource which contains it. The symbol specified to edit, it must be a symbol in the resource specified by the resources parameter, an exception will be thrown otherwise. The resource which contains the symbol to edit. Return the symbol edited. Display symbol editor, you can specify the symbol to edit, the resource which contains it, and the text displayed on the title bar of the symbol editor. The symbol specified to edit, it must be a symbol in the resource specified by the resources parameter, an exception will be thrown otherwise. The resource which contains the symbol to edit. The text displayed on the title bar of the symbol editor. Gets or sets the symbols to edit. Gets or sets the resource which contains the symbol to edit. Gets or sets the text displayed on the title bar of the symbol editor. Gets or sets the icon displayed on the title bar of the symbol editor. Gets or sets whether to show icon on the title bar of the symbol editor. Gets or sets the coordinates of the upper-left corner of the symbol editor. Gets or sets the original location of the symbol editor. Symbol library manager, provide the management of the symbol resource in a interface interactive way. Creates a new SymbolLibraryDialog Object. Displays the Symbol Library Manager and specifies currently used resources and symbol types for the Symbol Library Manager. Specifies resources of the Symbol Library Manager. The Symbol Library Manager reads symbol information from the resources. Specifies the symbol type which can be opened in the Symbol Library Manager. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the Symbol Library Manager. Displays the Symbol Library Manager and specifies currently used resources, symbol types and the caption of the Symbol Library Manager. Specifies currently used resources of the Symbol Library Manager. The Symbol Library Manager reads symbol information from the resources. Specifies which type of Symbol Library Manager to open. There are three types of Symbol Library Managers: point Symbol Library Manager, line Symbol Library Manager and fill Symbol Library Manager. Specifies the title bar text of the dialog box of the Symbol Library Manager The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the Symbol Library Manager. Displays the Symbol Library Manager. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the Symbol Library Manager. Displays the Symbol Library Manager as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the Symbol Library Manager. Gets or sets the action of double click on a single symbol, for example there are two types: confirm or do nothing. Gets or sets the resource of SymbolLibraryDialog. The SymbolLibraryDialog will read the symbol library of the specific type form the specified resource. Gets the index selected by of symbol selection manager. Gets or sets the type of Symbol Library Manager to open. There are three types of Symbol Library Managers: point Symbol Library Manager, line Symbol Library Manager and fill Symbol Library Manager. Gets the tool bar on the SymbolLibraryDialog. The tool bar can be customized. Gets or sets the title of the SymbolLibraryDialog. Text style edit control. Constructs a new TextStyleControl object. Gets or sets the text style set in the TextStyleControl. Gets or sets the text style set in the TextStyleControl, this property can get or set the GeoText object operated by TextStyleControl. Gets or sets whether to display particular advanced setting options ("Scaling" and "Transparency" setting options) on the interface of TextStyleControl and these advanced setting options are only valid for the text objects in the scene. Gets or sets whether to display particular advanced setting options ("Tilt Angle" setting options) on the interface of TextStyleControl and these advanced setting options are only valid for the text objects in the label theme. Gets or sets the sample text for previewing the text styles. Gets or sets whether the TextStyleControl is editable, that is, whether allows to do text style setting. If the value is true, the text style can be changed. If the value is false, the text style can not be changed and we can only view the text style settings. Gets or sets a MapLayout object. This event is triggered when the text style in the TextStyleControl changed. The class to modify text style Creates a new TextStyleChangedEventArgs object according to the specified arguments. The modified text style get the modified text style The method class of the TextStyleChanged event. The source event. The TextStyleChangedEventArgs object containing event data. Text style editor. Constructs a new TextStyleDialog object. Display the text style editor. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the text style editor. Displays the text style editor as a modal dialog box which has the specified owner. Any objects that implemented IWin32Window. The return value of the dialog box. It is used to get the value indicating whether the user clicked the "OK" button or "Cancel" button in the text style editor. Display text style editor and users can specify the default text style in the text style editor. Specify the default text style. Whether to display the specific advanced setting options ("Zoom Scale" and "Opacity" options), these advanced setting options only support label thematic map and text object. True means display and false means do not display. See: TextStyleDialog.IsThemeText property. Whether to display the specific advanced setting options ("Angle of inclination" option), these advanced setting options only support text object in a scene. True means display and false means do not display. See: TextStyleDialog.IsThemeText property. Returns the TextStyle specified in the Text Style dialog. It returns the TextStyle specified in the Text Style dialog. If the user clicked OK button in the Text Style dialog. Otherwise it returns null. Display text style editor and users can specify the default text style in the text style editor and the sample text in the preview region. A GeoText object. The default text style of the text style editor can be specified by GeoText.TextStyle; the text object to operate can be specified by GeoText object, the text of the object will be used in the preview region as the sample text. Whether to display the specific advanced setting options ("Zoom Scale" and "Opacity" options), these advanced setting options only support label thematic map and text object. True means display and false means do not display. See: TextStyleDialog.IsThemeText property. Whether to display the specific advanced setting options ("Angle of inclination" option), these advanced setting options only support text object in a scene. True means display and false means do not display. See: TextStyleDialog.IsThemeText property. Return the text style set in the text style editor. If the "OK" button in the text style editor was clicked, the text style will be returned by the GeoText object, since the text content can be edited in the text style editor, the result will also be returned; if the "Cancel" button was clicked, or the text style editor was closed directly, return null. Display dialog box Text style Whether it is the text in the thematic map. Whether it is 3D text. The object to bind. The result of the text setting dialog box, the text set will be returned if click "OK", null will be returned if click "Cancel". Display dialog box The text to set. Whether it is the text in the thematic map. Whether it is 3D text. The object to bind. The result of the text setting dialog box, the text set will be returned if click "OK", null will be returned if click "Cancel". Gets or sets the text style set in the text style editor. Gets or sets the text style set in the text style editor, this property can get or set the GeoText object operated by text style editor. Gets or sets whether to display particular advanced setting options ("Scaling" and "Transparency" setting options) and these advanced setting options are only valid for the text objects in the scene. Gets or sets whether to display particular advanced setting options ("Scaling" and "Transparency" setting options) in the text style editor and these advanced setting options are only valid for the text objects in the scene. Gets or sets the sample text for previewing the text styles. Gets or sets whether the Text Style dialog is editable, that is, whether allows to do text style setting. If the value is true, the text style can be changed. If the value is false, the text style can not be changed and we can only view the text style settings. Gets or sets a MapLayout object. Defines a series of state image types. None. Represents an icon visible. Represents an icon selectable. Represents an icon editable. Represents an icon snappable. Represents an icon that can be always rendered. The icon that represents the type of layer Represents all the types of an icon that are activated. The WorkspaceTreeDragData class, which provides obtaining corresponding data when user implement drag operation. Creates a new instance of the WorkspaceTreeDragData object. Creates a new object of the WorkspaceTreeDragData object according to the given arguments. The corresponding node type. The bound dataset. Gets or sets the type of the dragged data. Gets or sets the dragged data during the drag operation. The Layer3DsTreeNodeBase class. The TreeNodeBase base class. Gets the data that belongs to the node. The data that the node represents. Gets the tree that the node belongs to. This enumeration defines the type constants of 3D layer tree node. None The node of 3D screen layer The node of collection of 3D layers The node of 3D layer The node of collection of terrain layers The node of terrain layer The node of collection of 3D features. The node of 3D feature The node of geometry The node of 3D unique theme map item The node of 3D range theme map item The node of 3D graph theme map item Layer on the group layer. The Layers3DTree class. This class is used to manage all the layers in the map. This class inherits from the MultiSelectableTree class. Finds a tree node with the specified 3D layer object. The 3D layer object. Specifies the corresponding tree node of the Layer3DsTree object. Finds a tree node with the specified caption of the 3D layer object. The name of the specified layer, i.e. the value of the Layer.Caption property. The tree node name that is the specified layer caption. Creates a new Layer3DsTree object. Refreshes the selected tree node. The specified tree node which needs to be refreshed. Returns Boolean True if successful, otherwise returns False Gets or sets scenes which are associated with the Layer3DsTree object. Gets or sets the type of the icons of the nodes in the tree structure.(deprecated) You can use Icons. Gets or sets whether to active Simple Mode. Gets or sets the color of the DropLine. Gets or sets the array of the TreeNode object which is selected in the tree constructor. Gets or sets multinodes selection. The default is true. Gets the node of 3D screen layer. Gets the node of the 3D layer set. Gets the node of terrain layer. Gets the context menu dictionary of the tree nodes. Gets the dictionary of user-define operations. In the 3D layer tree, this event is triggered after the selected tree node have changed. Triggers this event before clicking the icon of the tree node.(obsolete) You can use the BeforeTreeIconClick to replace. Triggers this event before the context menu of the tree node is popped up Triggers this event before clicking the icon of the selected node. Triggers this event after clicking the icon of the selected node. Gets or sets a Flags to decide what icons will be shown for the nodes of the tree. This enumeration defines the node image type constant (obsolete). You can use TreeIconTypes to replace. None. Represents an icon visible. Represents an icon selectable. Represents an icon editable. Represents an icon that can be always rendered. Type selectable actived. Represents all the types of an icon that are activated. Layer manager, used to display and manage the layer in the map or scene related to it. Initialize a new LayersControl object. Creates a new LayersControl object according to the specified arguments. The specified map object. Creates a new LayersControl object according to the specified arguments. The object of the specified scene. Deletes the specified map. The specified map object. Deletes the specified map. The specified scene. Gets or sets the current Map object which the layer control relates to.This property is incompatiable with the Scene property. If Scene property has been set, the Map property is null. Gets or sets the current Scene object which the control relates to.This property is incompatiable with the Map property. If Map property has been set, the Scene property is null. Gets the two-dimension layer tree and manages layers of the map(Map). The value of the attribute is a Map object. The attribute exists only when the specified Map object is not null, or else it is null. Gets 3D layer tree and manages layers in the scene(Scene). The value of the attribute is a Map object. The attribute exists only when the specified Map object is not null, or else it is null. The 2D layer tree. This class is used to manage all the Layer objects in the map. This class inherits from the MultiSelectableTree class. Finds a tree node with the specified 2D layer object. The specified layer object. Specifies the corresponding tree node of the LayersTree object. Finds a tree node with the specified 2D layer name. The name of the specified layer, i.e. the value of the Layer.Caption property. The tree node name that is the specified layer caption. Refreshes the selected tree nodes. The specified tree node which needs to be refreshed. True if it is removed successfully; false otherwise. Refreshes the selected node according to the arguments The specified tree node which needs to be refreshed. Sets a value indicating whether to refresh the sub node of the specified node. True if it is removed successfully; false otherwise. Copies the selected layers to the clipboard. You can paste the layers to other maps. Inserts the layers that are in the clipboard to the current layer. The Workspace related to the target map should be the same object with the Workspace related to the copy map. Creates a new LayersTree object. 是否启用拖拽节点功能,false表示不启用,此时,所有选中树节点的拖动鼠标操作都无效。 Gets or sets maps which are associated with the LayersTree object. Gets or sets a flag to decide what icons will be shown for the nodes of the tree. Gets or sets the array of the tree node object which is selected in the tree constructor. Gets or sets the type of the icons of the nodes in the tree structure.(deprecated) You can use Icons. Gets or sets whether to active Simple Mode. Gets or sets the color of the DropLine. Gets or sets multinodes selection. The default is true. Gets the context menu dictionary of the tree nodes. Gets the dictionary of user-define operations. Gets or sets whether to display the the maximum or minimum scale icon on the position of the layer icon. Gets or sets the layer list whose maximum and minimum scales have been recorded. In the LayersTree object, this event would be triggered if the selected tree node is changed. Triggers this event before clicking the icon of the selected node.(obsolete) You can use the BeforeTreeIconClick to replace. Triggers this event before the context menu of the tree node is popped up Triggers this event before clicking the icon of the selected node. Triggers this event after clicking the icon of the selected node. The IconTypes class.This class provides node icon types. Each icon means the releated function active. By bitwise operation, users could specified the icons to display.(obsolete). You can use TreeIconTypes to replace. None. Represents an icon visible. Represents an icon selectable. Represents an icon editable. Represents an icon snappable. Represents an icon that can be always rendered. Represents all the types of an icon that are activated. The LayersTreeNodeBase class. This enumeration defines the type constants of 2D layer tree node. None Layer. The item of the unique value thematic map. The item of the range thematic map The item of the label thematic map. The item of the graph thematic map. The item of the grid unique value thematic map. The item of the grid range thematic map. The sub-layer of WMS. The displaying band index. The SelectionChangedEventArgs class which provides data for the LayersTree.SelectionChanged, the Layer3DsTree.SelectionChanged event and the WorkspaceTree.SelectionChanged event. Creates a new SelectionChangedEventArgs object according to the specified arguments. The selected nodes. Gets the selected nodes. Represents the method that handles the LayersTree.SelectionChanged, Layer3DTree.SelectionChanged and WorkspaceTree.SelectionChanged. The source event. The 2D or 3D layer that contains the event data and the change event parameter class (SelectionChangedEventArgs) object selected by the workspace. Defines the node sorting mode constant. Sorts by the name. Sorts by the type. Sorts by the index which is also the build time. The workspace manager. Creates a new instance of the WorkspaceTreeDragData object. Creates a new instance of the WorkspaceTreeDragData object according to the given arguments. The specified workspace object. Gets or sets the tool bar object of the workspace manager. Gets the workspace tree object of the workspace manager. Gets or sets the external picture path. The external image is used to replace the default icon of the workspace manager. Gets or sets whether to use external images to replace the default icon of workspace manager. True indicates to use, indicates not to use. Gets or sets whether the WorkspaceControl is use the default setting, such as drag to copy the dataset, press F2 to rename, press Delete to delete dataset. True represents use the default setting, otherwise, false. Gets or sets whether the node of the datasources is visible or not. True when it is visible, otherwise, false. Gets or sets whether the node of the maps is visible or not. true represents it is visible, otherwise, false. Gets or sets whether the node of the scenes is visible or not. true represents it is visible, otherwise, false. Gets or sets whether the node of the layouts is visible or not. true represents it is visible, otherwise, false. Gets or sets whether the node of the resources is visible or not. True when it is visible, otherwise, false. Use to show and manage the data in the workspace. Sorts the first sub node of the specified tree nodes according to the specified parameter. The specified tree nodes. Selects the way of sorting, including sorting by name, sorting by type and sorting by creation time. Specifies the order of sorting to be in order or in reverse. According to the custom comparer, sorts the first-level sub nodes of the specified tree nodes. The specified tree nodes. The custom comparer. Users define a new way of sorting by realizing their own comparison algorithm. Refreshes all the tree nodes in the work space tree. After calling this method, the system will reconstruct all the tree nodes in the work space tree. Therefore, it will lead to the fact that all the tree nodes obtained before calling the Reload() method fail after calling the Reload() method. Finds out the tree nodes corresponding to the data set, according to the specified data set. The specified dataset. Specifies the tree nodes corresponding to the data set. Refreshes the sub node of the tree nodes, according to the specified tree node. The specified tree nodes. Returns a Boolean. True if successful, otherwise returns false. Creates a new WorkspaceTreeDragData object. Creates a new WorkspaceTreeDragData object according to the specified arguments. The specified workspace object. Gets or sets multinodes selection. The default is true. Gets or sets the list of the selected TreeNodes in the tree structure. Gets the tree node of the workspace in the tree structure. Gets the tree node of the collection of datasource in the tree structure. Gets the tree node of the collection of Map in the tree structure. Gets the tree node of the collection of scene in the tree structure. Gets the tree node of the collection of layout in the tree structure. Gets the tree node of the collection of resource in the tree structure. Gets the work space related to setting the work space tree. Obtains or sets whether or not it responds to the mouse and keyboard operations of the work space tree. Gets the context menu dictionary of the tree nodes. Gets the dictionary of user-define operations. Occurs when the selected node of WorkspaceTree changed. Occurs after the file was opened. Occurs before the file was opened. The event before the right-click menu of workspace tree is popped up. The WorkspaceTreeNodeBase class. Gets the workspace that the data corresponding to the node belongs to. Gets the type of the node of the workspace tree. Gets the workspace tree that the node belongs to. This enumeration defines the type constants of workspace tree control node. Unknown type. The workspace node type. The datasources node type. The datasource node type. The tabular dataset node type. The vector dataset node type. The image dataset node type. The gird dataset node type. The datasets node type. The topology dataset node type. The relation dataset node type. The unknown dataset node type. The node type of the items of the topology dataset. The node type of the items of the topology errors. The maps node type. The map node type. The scenes node type. The scene node type. The layouts node type. The layout node type. The resources node type. The marker symbol node type. The line symbol node type. The fill symbol node type. The dataset node type. All the node type. The collection node type of the grid dataset. The collection node type of the image dataset. The gird dataset node type under the grid dataset collection. The image dataset node type under the image dataset collection.