SuperMap.Desktop 命名空间提供了 SuperMap Deskpro.NET 产品的基础对象模型的定义以及一些核心功能的实现,比如界面的处理、多文档支持和插件管理等。

Classes

  描述
ActiveWorkEnvironmentChangedEventArgs
提供有关当前工作环境发生变化后的事件的数据。
ActiveWorkEnvironmentChangingEventArgs
提供有关当前工作环境发生变化前的事件的数据。
Application
应用程序类,实现启动主窗口、插件管理和代码段编译执行等功能。
BeforeSaveEventArgs
为窗口内容保存之前的事件提供数据。
BoundsSelector
鼠标拾取对象范围类。
ClickLinkEventArg
为IOutput.ClickLink事件提供数据。
ClipGeometry
粘贴板中的对象
ComboBoxItem<(Of <(TKey>)>)
表示指定类型数据的组合框子项。
CommonUtilities
基础工具类,提供一些基础公共方法。
CommonUtilities..::.RecentItemChangedEventArgs
CtrlAction
Ribbon 控件执行类,该类实现了 ICtrlAction 接口。
CustomErrorControl
DatasetGridPropertyControl
栅格数据集基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasetImagePropertyControl
影像数据集基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasetImagePropertyMultiBandInfo
影像数据集波段信息显示面板
DatasetPropertyContainerBase
数据源基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasetPropertyControl
数据集属性面板。
DatasetVectorCollectionPropertyControl
表示一个矢量数据集集合属性面板
DatasetVectorPropertyControl
矢量数据集基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasetVectorPropertyDomainCodeControl
值域范围输入面板。
DatasetVectorPropertyDomainControl
矢量数据集值域设置面板。
DatasetVectorPropertyDomainRangeControl
值域值范围大小设置面板。
DatasetVectorPropertyStructsControl
矢量数据集字段信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasetVolumePropertyControl
DatasourcePropertyContainer
数据源基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasourcePropertyControl
数据源基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DatasourcePropertyStatisticsControl
数据源基本属性信息面板 点击“应用”按钮后,会直接对DatasetVector的属性进行修改
DesktopFieldInfo
扩展FieldInfo字段类型,支持获取字段值域。
DesktopMapControl
类的派生,用于封装特定的属性、方法和事件等。
DesktopMapLayoutControl
类的派生,用于封装特定的属性、方法和事件等。
DesktopMapLayoutControl..::.LayoutZoomRatioRangeChangedArgs
布局缩放比例范围改变的事件数据。
DesktopSceneControl
SceneControl类的派生,用于封装特定的属性、方法和事件等。
DesktopStartup
提供一组用于系统初始化的方法和属性。
DesktopWorkspace
类的派生,用于封装特定的属性、方法和事件等。
DockBarEventArgs
包含浮动窗口事件数据的类的基类。
DrawingChangedEventArgs
绘制类型发生改变事件参数类。为 IGeometryDrawingManager 类的 DrawingChangedEventArgs 事件提供数据。
DrawingTrackedEventArgs
跟踪结束事件参数类。为 IGeometryDrawingManager 类的 DrawingTrackedEventArgs 事件提供数据。
DrawingTrackingEventArgs
实时跟踪事件参数类。为 IGeometryDrawingManager 类的 DrawingTrackingEventArgs 事件提供数据。
DrawState
对象绘制状态。
EditState
对象编辑状态管理
EditStateActionEventArgs
为编辑状态改变事件提供数据
ErrorFilterTemplate
FormBase
应用程序的主窗口基类,继承于该类的主窗口将具有 Office2007 窗口的风格。
FormBaseChild
子窗体基类,继承于该类的子窗体将具有 Office2007 窗口的风格。
FormControlEvents
封装了子窗体以及内嵌控件的事件实现,内嵌控件类型包括地图控件、场景控件、布局控件、属性表控件
FormControlEvents..::.TabEventArgs
Ribbon的激活选项卡发生变化的事件(SelectedTabChanged)的参数类。
FormCreatedEventArgs
为 FormCreated 事件提供数据。
FormNewDataset
新建数据集窗体
FormNewDatasourceName
FormNewFolderName
GeoCompoundPropertyVertexControl
复合矢量对象节点信息面板
GeometryClipboard
对象复制粘贴板
GeometryDrawing
几何对象绘制类。该类定义了绘制几何对象的一些基本操作,包括绘制步骤的管理,参数合法性检查、前进、后退、重置、绘制对象预览等。
GeometryDrawingArc
GeometryDrawingArcByCircle
绘制正圆弧
GeometryDrawingBSpline
B样条曲线
GeometryDrawingCardinal
Cardinal曲线
GeometryDrawingCircleByCenterRadius
中点、半径绘制圆
GeometryDrawingCircleByDiameter
起点、直径绘制圆
GeometryDrawingCircleByThreePoints
三点绘制圆
GeometryDrawingCircleByTwoPoints
两点绘制圆
GeometryDrawingCirclePie
正圆扇形
GeometryDrawingCircumCircle
矩形外接圆
GeometryDrawingCommonMLine
多平行线
GeometryDrawingCommonParallel
平行线
GeometryDrawingCommonParallelByLengthAngle
平行线
GeometryDrawingCurve
贝兹曲线
GeometryDrawingDiamond
菱形
GeometryDrawingEllipseByAxis
斜椭圆
GeometryDrawingEllipticArc
绘制椭圆弧
GeometryDrawingEllipticPie
椭圆扇形
GeometryDrawingInscribedEllipse
内切椭圆
GeometryDrawingLine
直线
GeometryDrawingLineByParams
直线(角度、长度)
GeometryDrawingNewOrthogonalPolygon
新正交多边形
GeometryDrawingOrthogonalPolygon
正交多边形
GeometryDrawingParallelogram
平行四边形
GeometryDrawingParallelogramByLengthAngle
长度、角度
GeometryDrawingParameter
对象绘制参数类。该类定义了对象绘制过程中,每一个步骤需要传递给对象模型(GeometryDrawing)的参数。
GeometryDrawingParameters
对象绘制参数集合类。可按照索引访问对象绘制参数集合类的对象。
GeometryDrawingParametersEnumerator
支持对绘制参数集合的简单迭代类。
GeometryDrawingPoint
GeometryDrawingPolygon
任意多边形
GeometryDrawingPolygonByLengthAngle
根据长度和角度来 绘制多边形
GeometryDrawingPolyLine
折线
GeometryDrawingPolyLineByLengthAngle
折线(角度、长度)
GeometryDrawingRectangle
直角矩形
GeometryDrawingRectangleByWidthHeight
直角矩形(高度、宽度)
GeometryDrawingRegularPolygon
绘制正多边形
GeometryDrawingRoundRectangle
圆角矩形
GeometryDrawingTrackingResult
对象绘制跟踪结果类。该类用于获取或者设置绘制过程中的结果对象和辅助对象。
GeometryPropertyControlBase
对象属性面板
GeometryPropertyEventArgs
为矢量对象属性改变事件提供数据。
GeometryPropertyGeoModelControl
模型对象属性面板
GeometryPropertyMathVertexInfoControl
几何对象属性面板
GeometryPropertySpacialInfoControl
矢量对象空间信息面板
GeometryPropertyTabularControl
矢量对象属性数据信息面板
GeometryPropertyTextControl
文本对象属性面板
GeometryPropertyVertexInfoControl
普通矢量对象节点信息面板
GeometryPropertyVertexInfoControl..::.CurrentNodeChangedEventArgs
为节点改变事件提供数据
GlobalParameters
全局参数类。
HttpHeaderKeys
HTTP请求头。
ImageBlockConvertor
LayoutClipGeometry
布局中复制的对象
LinkObject
输出窗口中进行链接的对象
MapClipGeometry
地图中复制的对象
MdiFormTypeChangedEvenArgs
为窗口模式发生改变后的事件提供数据。
MdiFormTypeChangingEvenArgs
为窗口模式发生改变时的事件提供数据。
Measure
量算类。该类定义了在地图窗口、场景窗口中的量算操作。
MeasureEventArgs
量算事件参数类。为 Measure 类的 MeasureEventArgs 事件提供数据。
OutputtingEventArgs
输出信息输出事件参数类,为输出信息输出事件( IOutput.Outputing )提供数据。
ParameterInputMethod
参数获取方式类。该类定义了绘制对象某一步骤中需要的参数,包括参数化绘制必需的起始角度、起始点,参数类型,参数的维度以及绘制对象的一些提示信息等。
Plugin
插件定义类。每一个插件都必须存在于一个类中,该类由此类派生,主要用来负责插件的初始化和退出等相关工作。
PluginInfo
插件信息类,通过该类可以获取插件的信息。
PluginLoadedEventArgs
插件加载后事件参数类,为插件加载后事件( PluginManager.PluginLoaded )提供数据。
PluginLoadingEventArgs
插件加载前事件参数类,为插件加载前事件( PluginManager.PluginLoading )提供数据。
PluginManager
插件管理器类。用于提供对插件的加载、初始化、卸载、查找等工作,同时提供对插件信息的生成和保存功能。
PluginUnloadedEventArgs
插件卸载后事件参数类,为插件卸载后事件( PluginManager.PluginUnloaded )提供数据。
PluginUnloadingEventArgs
插件卸载前事件参数类,为插件卸载前事件( PluginManager.PluginUnloading )提供数据。
PyramidManager
数据集创建金字塔
RealTimeFlowDataDatasetArgs
RecentFileItem
最近使用项
RecordsetFieldValueChangedEventArgs
记录集字段值改变事件参数类,为 RecordsetFieldValueChanged 事件提供数据。
SpatialQueryResultInfo
SpatialQuerySetting
空间查询参数设置。
SplashForm
定义应用程序的启动界面。
StatisticalChart
统计图表
StatisticalChart..::.SmarterChangedEventArgs
为图表改变事件提供数据。
StatisticalChart..::.SmarterRenamedEventArgs
为图表重命名事件提供数据。
WaitingManager
表示等待窗口管理器,用于提供对等待窗口的一些管理方法,如显示、关闭等。
WorkEnvironment
工作环境类,主要用来设置当前应用程序的工作环境。
WorkEnvironmentCollection
工作环境集合类,用户存储工作环境对象。
WorkEnvironmentManager
工作环境管理类,主要用来管理当前应用程序的多个工作环境。
WorkflowChangedEventArgs
为模型改变事件提供数据。
WorkflowRemovingEventArgs
为模型即将删除事件提供数据。
WorkflowRenamedEventArgs
为模型重命名事件提供数据。
WorkflowRenamingEventArgs
为模型重命名事件提供数据。
Workflows
模型集合类。
WorkspacePropertyControl
工作空间基本属性信息面板

Structures

  构造描述
FileSize
该结构用于处理文件大小
Location
属性表定位,

Interfaces

  接口描述
IBackstageTab
定义可以显示在功能区(Ribbon)上文件菜单中的分页接口。
IBackstageTabRecentFile
定义可以显示在功能区(Ribbon)上文件菜单中的分页接口。
IBaseItem
定义可以在功能区(Ribbon)上显示的 Ribbon 控件的所具有的基本功能的接口。
IBindGroup
定义关联窗口的接口。
IBindGroupManager
定义窗口关联浏览基本功能的接口。
IBox
定义可以显示在功能区(Ribbon)上的 布局盒子所具有的基本功能的接口。
IButton
定义可以显示在功能区(Ribbon)上的 Ribbon 按钮所具有的基本功能的接口。
IButtonDropDown
定义可以显示在功能区(Ribbon)上的 Ribbon 下拉按钮所具有的基本功能的接口。
IButtonDropdownItemCollection
定义可以在功能区(Ribbon)上显示的下拉按钮控件的子项集合所具有的基本功能的接口。
IButtonGallery
定义可以显示在功能区(Ribbon)上的 Gallery 按钮所具有的基本功能的接口。 由于Gallery可以添加 GalleryItem 以及普通 Button ,为了条例清晰逐渐废弃此接口, 使用 IGalleryItem 代替。
ICellInfo
定义获取属性表单元格信息接口。
ICheckBox
定义可以显示在功能区(Ribbon)上的复选框控件所具有的基本功能的接口。
ICollectionBase<(Of <(T>)>)
定义属性表所使用的集合接口。
IColorButton
定义可以显示在功能区(Ribbon)上的颜色按钮所具有的基本功能的接口。
IColumnInfo
定义属性表列的信息接口。
IComboBox
定义可以显示在功能区(Ribbon)上的组合框控件所具有的基本功能的接口。
IComboBoxItem
定义可以显示在功能区(Ribbon)上的组合框子项控件所具有的基本功能的接口。
IComboBoxItemCollection
定义可以在功能区(Ribbon)上显示的组合框控件的子项集合所具有的基本功能的接口。
IContextMenu
定义右键菜单所具有的基本功能的接口,用于获取右键菜单、右键菜单个数以及按照指定的参数显示右键菜单。
IContextMenuItem
定义右键菜单子项所具有的基本功能的接口。
IContextMenuItemCollection
定义右键菜单子项集合所具有的基本功能的接口。
IContextMenuManager
定义右键菜单所具有的基本功能的接口,用于管理以插件形式配置的右键菜单,并对其进行操作。
IContextMenuSeparator
定义右键菜单分割线的接口。
ICtrlAction
定义触发控件事件时所要执行类所具有的功能的接口。
IDashboard
IDockBar
定义浮动窗口(DockBar)所具有的功能的接口。
IDockBarGroup
定义组合浮动窗口组所具有的功能的接口。
IDockBarManager
定义浮动窗口管理器所具有的功能的接口。
IForm
定义窗体所具有的基本功能的接口。该接口主要为了便于管理应用程序的所有窗体,同时具有可扩展的空间。
IFormChart
定义海图窗口所具有的基本功能的接口。
IFormLayout
定义布局窗口所具有的基本功能的接口。
IFormMain

定义主窗口接口,该接口定义了四个属性,分别用于管理浮动窗口、子窗体、最近文件列表、Ribbon 控件。

实现该接口的类必须同时实现 IForm 接口。

IFormManager
定义子窗体管理器所具有的功能的接口。
IFormMap
定义地图窗口所具有的基本功能的接口。
IFormScene
定义场景窗口所具有的基本功能的接口。
IFormTabular
定义属性表窗口所具有的基本功能的接口。
IFormTransformation
定义配准窗口所具有的基本功能的接口。
IFormTransformation3D
定义三维配准窗口所具有的基本功能的接口。
IFormWizard
定义起始页所具有的功能的接口。
IFormWorkspaceManager
定义工作空间子窗体管理器所具有的功能的接口,实现该接口的类必须同时实现 IForm 接口。
IGallery
定义功能区(Ribbon)上的 Gallery 容器控件所具有的功能的接口。 仅支持 GalleryItem 的动态添加,不支持 Gallery 下的普通控件(CheckBox等)的动态添加删除。
IGalleryItem
定义可以显示在功能区(Ribbon)上的 Gallery 按钮所具有的基本功能的接口。
IGalleryItemGroup
定义可以显示在功能区(Ribbon)上的 Gallery 集合控件中的 IGalleryItemGroup 分组基本功能的接口。
IGeometryDrawingManager
对象绘制管理接口,用户通过调用接口对某类对象的绘制操作进行管理。
IHelp
定义配置 Ribbon 控件的快速帮助系统的接口。
IIntegerUpDown
定义可以显示在功能区上的数字显示框控件所具有的基本功能的接口。
ILabel
定义可以显示在功能区(Ribbon)上的标签控件所具有的基本功能的接口。
IMdiChildTab
定义子窗口标签的接口。
IMdiTabGroup
定义窗口组接口。
IMdiTabGroupManager
定义窗口标签分组管理模式的接口。
IOutput
定义信息输出接口。通过该接口可以实现信息输出和日志记录的功能。
IRecentFileGroup
定义最近打开文件组所具有的功能的接口。
IRecentFileItem
定义最近使用文件组子项的接口。
IRecentFileManager
定义最近打开文件列表管理器所具有的功能的接口。
IRibbon
定义可以显示在功能区(Ribbon)控件接口。
IRibbonGroup
定义可以显示在功能区(Ribbon)上的分组控件接口。
IRibbonManager
定义 Ribbon 控件管理器所具有的功能的接口。
IRibbonTab
定义可以显示在功能区(Ribbon)上的 Ribbon 页接口。
IRibbonTip
定义 Ribbon 控件提示信息功能的接口。
IRowInfo
定义属性表行的信息。
IRun
定义通过代码段编译并运行的类要实现的接口。
IScript
定义代码段编译执行器所具有的功能的接口。
ISeparator
定义可以显示在下拉按钮中的分隔条所具有的基本功能的接口。
ISplashForm
定义启动界面所具有的功能的接口。
IStatusBar
定义应用程序主窗口和子窗口的状态栏所具有的功能的接口。每个主窗口和子窗口只有一个状态栏。
IStatusBarManager
定义浮动窗口管理器所具有的功能的接口。
ITabControl
表示包含多个 TabPage 的控件,这些项共享屏幕上的同一空间(位置)。
ITabPage
表示 ITabControl 中的单个选项卡页。
ITabPageCollection
ITabControl 中的选项卡页(ITabPage)集合类。
ITabularControl
属性表控件接口,主要用于与属性表的相关操作,包括属性信息的浏览、编辑、统计分析和输出。
ITextBox
定义可以显示在功能区(Ribbon)上的 Ribbon 文本框所具有的基本功能的接口。
IToolBar
定义工具条所具有的功能的接口
IToolBarManager
定义工具条管理器所具有的功能的接口。
IUIMessageBox
定义提示框窗口的接口。
IWorkflow

Delegates

  委托描述
ActiveLayer3DsChangingEventHandler
表示场景ActiveLayer3Ds属性发生改变前的委托类型。
ActiveLayersChangingEventHandler
表示地图ActiveLayers属性发生改变前的委托类型。
ActiveWorkEnvironmentChangedEventHandler
表示当前ActiveWorkEnvironment(工作环境)发生改变后的委托类型。
ActiveWorkEnvironmentChangingEventHandler
表示当前ActiveWorkEnvironment(工作环境)发生变化时的委托类型。
BeforeSaveEventHandler
在合适的时刻注册这个事件,如果不显示保存地图提示对话框,那么地图会默认保存;如果是直接打开的数据集;默认保存的时候会有地图名/场景名确认对话框;如果不想显示,在事件中设置不保存即可。
BoundsSelector..::.BoundsSelectedEventHandler Obsolete.
表示处理选择对象范围发生改变时的事件方法类。请使用SelectedEventHandler 类替代。
BoundsSelector..::.SelectedEventHandler
表示处理选择对象范围发生改变时的事件方法类。
ClickLinkEventHandler
表示点击链接事件(ClickLink)的方法。
CommonUtilities..::.RecentItemChangedEventHandler
DesktopMapControl..::.LayersRemovedEventHandler
DesktopMapLayoutControl..::.LayoutZoomRatioRangeChangedHandler
表示布局缩放比例范围改变后的委托类型。
FormCreatedEventHandler
表示创建窗体事件使用的委托类型。
GeometryPropertyControlBase..::.GeometryPropertyChangedEventHandler
在对象属性更改时发生
GeometryPropertyVertexInfoControl..::.CurrentNodeChangedEventHandler
处理当前节点发生改变的方法
MdiFormTypeChangedHandler
表示处理窗口模式发生改变后的事件的方法。
MdiFormTypeChangingHandler
表示处理窗口模式发生改变时的事件的方法。
MeasureEventHandler
表示量算事件的方法。
OutputtingEventHandler
表示处理输出信息输出事件( IOutput.Outputing )的方法。
PluginLoadedEventHandler
表示处理插件加载后事件( PluginManager.PluginLoaded )的方法。
PluginLoadingEventHandler
表示处理插件加载前事件( PluginManager.PluginLoading )的方法。
PluginUnloadedEventHandler
表示处理插件卸载后事件( PluginManager.PluginUnloaded )的方法。
PluginUnloadingEventHandler
表示处理插件卸载事件( PluginManager.PluginUnloading )的委托类型。
RecordsetFieldValueChangedEventHandler
表示处理记录集字段值改变事件(RecordsetFieldValueChanged)使用的委托类型。
SavingEventHandler
表示窗口内容保存事件使用的委托类型。
StatisticalChart..::.SmarterAddedEventHandler
表示处理添加图表事件的方法。
StatisticalChart..::.SmarterRemovedEventHandler
表示处理移除图表事件的方法。
StatisticalChart..::.SmarterRenamedEventHanlder
表示处理图表重命名事件的方法。
StepEventHandler
WorkflowAddedEventHander
表示处理添加模型事件的方法。
WorkflowRemovedEventHander
表示移除模型事件的方法。
WorkflowRemovingEventHandler
表示出来即将移除模型事件的方法。
WorkflowRenamedEventHander
表示修改模型名称后事件的方法。
WorkflowRenamingEventHander
表示修改模型名称前事件的方法。

Enumerations

  枚举描述
AreaUnit
指定面积单位。
BoundsSelectAction
改枚举定义了鼠标拾取范围的类型常量。
ButtonDropDownItemType
Ribbon下拉按钮子项的类型。
ClipRegion
CodeType
指定编码所使用的计算机程序设计语言类型。
ComboBoxDropDownStyle
指定下拉框的下拉样式。
CommonUtilities..::.RecentItemChangedEventArgs..::.UpdateType
ContextMenuItemType
指定右键菜单项的类型。
DatasourceType
指定数据源的类别。
DegreeFormat
指定度数显示单位。
DisplayStyle
指定 Ribbon 控件的内容展示样式。
DrawingPanMode
对象绘制时的漫游模式
DrawingParameterDimension
指定对象绘制参数的维度。
DrawingParameterType
绘制参数类型枚举类。该类定义了多种对象绘制参数类型常量。
DrawingTrackMode
指定绘制对象时的跟踪类型。
DropDownButtonStyle
指定控件 DropDownButton 的样式。
EditStateAction
该类定义了编辑状态类型常亮
FileSizeType
该枚举用于定义文件大小的单位。
HttpRequestMethod
HTTP请求方法。
InfoLevel Obsolete.
输出信息的级别,已过时,请使用 InfoType枚举替代。
InfoType
输出信息的类型。
LicenseMode
指定的许可类型。
LinkParameterType Obsolete.
LinkType
MdiFormType
指定控件 DropDownButton 的窗口模式类型。
MeasureType
该枚举定义了量算类型。
MessageBoxUIStyle
定义提示窗口的显示风格。
OpenWorkspaceResult
该枚举定义了打开工作空间结果(即是否成功)的类型常量。
OrderType
用于定义数据的显示顺序。
ParameterInputMode
指定参数输入模式(标记枚举,可位运算)。
RangeType
指定数值的区间类型。
RecentItemType
最近使用项类型
RibbonControlBoxMode
Ribbon上StartMenu的显示模式。
SizeStyle
指定 Ribbon 控件的大小展示样式。
SortType
数据集的排序方式。
Style
Ribbon 控件的展示样式。
TextType
表示文本类型的枚举。
UIPanelDockState
定义了窗口状态的类型常量。