Class changes in the ArcGIS SDK for Windows Mobile 3
While there are too many changes to list from 10 to 3, the table below provides a quick reference guide to the class level changes that you a re most likely to encounter. Please refer to What's new in ArcGIS Mobile SDK for Windows Mobile 3 document for more information.
Namespace changes
NameSpace | Change | Notes |
---|---|---|
Mobile | Most of classes removed | Classes moved to various namespaces |
MobileServices | Replaced with FeatureCaching and FeatureCaching.Synchronization |
|
MapActions | Replaced with WinForms | All classes moved to WinForms |
Sketch | Replaced with WinForms | Sketch classes moved to WinForms Snapping classes moved to FeatureCaching |
SDCdata | Namespace removed | Namespace was marked obsolete in last release. |
WinForms | New namespace | Used for developing Windows applications |
Some of the more notable class changes
Class | Change | Notes |
---|---|---|
Display | Replaced with MapSurface | |
Layer | Replaced with the FeatureSource class | in FeatureCaching namespace |
LegendSwatch | Replaced with LegendItem | in FeatureCaching namespace |
ReadOnlyLayerCollection | Replaced with ReadOnlyFeatureSourceCollection | in FeatureCaching namespace |
Renderer | Replaced with FeatureRenderer | in FeatureCaching namespace |
StrokeFillPaintOperation | Replaced with FillSymbol class | in FeatureCaching namespace |
StrokePaintOperation | Replaced with LineSymbol class | in FeatureCaching namespace |
Symbol | Changed to abstract class for features | in FeatureCaching namespace |
CompositeSymbol FillSymbol IOrientableSymbol LineSymbol PictureMarkerSymbol SimpleFillSymbol SimpleMarkerSymbol SimpleTextSymbol | New Classes for drawing to replace PaintOperations | |
QueryFilter | Moved to FeatureCaching namespace | in FeatureCaching namespace |
Datasource DataSourceCollection MapActionCollection MapImage PaintOperation | Classes have been removed | |
GeometricRelationship | Class removed. | Functionality in Geometry.Relate() |
GeometricRelationshipType | Moved from Mobile to Geometries Namespace | |
ArrowSymbol | New GPS class to show direction. | |
Map MapGraphicLayer MapGraphicLayerCollection MapPaintEventArgs ScaleBar SelectionGraphicLayer | Moved from Mobile to WinForms Namespace | |
FeatureLayer AnnotationLayer MobileCacheLayer | Replaced with FeatureSource | |
MobileCache | Layers replaced with FeatureSources GetIntialExtent replaced with IntialExtent GetFullExtent replaced with FulllExtent | |
FeatureLayerSyncAgent AnnotationLayerSyncAgent RasterLayerSyncAgent | Replaced with FeatureSyncAgent | |
FeatureLayerSyncResults RasterLayerSyncResults | Replaced with FeatureSyncAgentResults |
|
Request classes | were obsolete at 10.0 now removed | |
Crypto | was obsolete at 10.0 now removed | |
MapDocumentConnection | CloseVersion and CreateNewVersion methods have been removed | |
SpatialReference | GeodesicArea(), GeodesicDistance(), GeodesicLength() , GeodesicPerimeter() | New methods for Geodesic measurements. |