| Class | Description |
| BubbleGauge | Represents a content control which automatically resizes its content according to its value. |
| CoordinateSystem | Represents a coordinate system. |
| CylindricalEqualArea | The normal aspect cylindrical equal area projection. |
| CylindricalEquidistant | Represents a cylindrical equidistance projection. |
| DesignServices | Utility class for design time. |
| DistributionScale | Simple equal distribution scale |
| Ellipsoid | Represents a map ellipsoid shape |
| EllipsoidUtil | Static utility class for map ellipsoid definitions. |
| Geocs | Represents a geo coordinate system. |
| LambertConformalConic | |
| LinearScale | Simple linear scale |
| LinearUnitCollection | Represents a collection of linear units. |
| LinearUnitCollection.Converter | Converts instances of LinearUnitCollection to and from other type representations. |
| LinearUnitUtil | Static utility class containing methods to provide descriptions of LinearUnitType enumeration values. |
| LogarithmicScale | Simple logarithmic scale |
| MapBrushesChangedEventArgs | Provides information about the MapBrushesChanged event that occurs when an MapLayer's brushes collection or its contents changes. |
| MapColorSwatchPane | Specialised color swatch legend pane within an XamMap component. |
| MapElement | The abstract base class for all map elements (direct layer content). |
| MapElementClickEventArgs | Provides information about the MapElementClickEvent event that occurs when an Element in a map is activated either by the end-user or programmatically. |
| MapElementCollection | Represents an observable collection of MapElement objects. |
| MapElementHoverEventArgs | Provides information about the MapElementHover event that occurs when the mouse enters or leaves an element on an MapLayer. |
| MapElementRenderEventArgs | Provides information about the MapElementPrerender event that occurs immediately before rendering a layer Element. |
| MapLayer | A layer of elements in an XamMap control. |
| MapLayerCollection | An observable collection of layers. |
| MapLayerImportEventArgs | Provides information about the MapLayerImport event that occurs when an MapLayer import terminates. |
| MapLayersChangedEventArgs | Provides information about the MapLayersChanged event that occurs when an MapLayer's layers collection or its contents changes. |
| MapMouseButtonEventArgs | Provides data for mouse button related events. |
| MapMouseEventArgs | Provides data for mouse related routed events that do not specifically involve mouse buttons or the mouse wheel, for example MapMouseMove. |
| MapNavigationPane | The navigation pane provides a set of interactive controls for navigating or panning the map. Panning functionality is tied closely to the location of the canvas's view center. |
| MapPanPane | Specialised pan pane within an XamMap component. The pan pane typically contains button controls to pan West, South, East and North as well as one to step back in the window position history any of which may be overridden or reconfigured by the user. |
| MapPolyline | Simple ordered collection of points with built-in type-conversion from string |
| MapPolyline.Converter | Converts instances of other types to and from a MapPolyline. |
| MapPolylineCollection | Represents a collection of MapPolyline objects. |
| MapPolylineCollection.Converter | Converts instances of other types to and from a MapPolylineCollection. |
| MapRectChangedEventArgs | Provides data for the Map_WindowRectChanged event which occurs when the window rectangle is changed either by the end-user or programmatically. |
| MapScalePane | Specialised scale pane within an XamMap component. |
| MapSelectionChangedEventArgs | Provides information about the MapSelectionChangedEvent event that occurs when an Element on an MapLayer is activated either by the end-user or programmatically. |
| MapSRProvider | Provides string resources for this assembly. |
| MapThumbnailPane | Represents a control used to a thumbnail view of, and navigation for, a map's window. |
| MapValueScaleChangedEventArgs | Provides information about the ValueScale event that occurs when an an MapLayer's scale or any of its properties are changed either manually or as the result of an autorange operation. |
| MapViewport | Represents the main map area in a XamMap control |
| MapWindowRectChangedEventArgs | Provides data for the Map_WindowRectChanged event which occurs when the window rectangle is changed either by the end-user or programmatically. |
| MapWorldRectChangedEventArgs | Provides data for the MapWorldRectChanged event which occurs when the map's worldRect rectangle is changed. |
| MapZoomPane | A zoom pane provides a set of interactive controls for changing the zoom or magnification level of the map. It operates similar to a Windows scrollbar and consists of a slider bar with tick marks, a slider thumb, and two buttons for incremental zoom level changes. Pressing the plus button or dragging the slider thumb towards the plus button causes the map to zoom in (increases the zoom or magnification level). Pressing the minus button or dragging the slider thumb towards the minus button causes the map to zoom out (decreases the zoom level). Specialised zoom pane within an XamMap component. The zoom pane typically contains button controls to step zoom and fit, as well as a slider to incrementally zoom, the map window, any of which may be overridden or reconfigured by the user. |
| Mercator | |
| MillerCylindrical | Represents a miller cylindrical projection. |
| ModifiedTransverseMercator | |
| ObliqueMercator | The Hotine Oblique Mercator Projection |
| PathElement | A specialised layer Element representing a line or polyline object. |
| Projection | Projection objects define the full public API for projecting geodetic map coordinates to/from Cartesian the internal coordinate system |
| ProjectionUtil | Static utility class for map projections. |
| Reader | A base class for creating a map data reader |
| ShapefileEnumerable | Represents an ESRI shapefile as an ObservableCollection of objects. |
| ShapeFileReader | Represents Represents an ESRI Shapefile with a method to asynchronously populate an MapLayer. |
| ShapefileRow | Specifies a notional row of data from an ESRI shapefile. |
| SphericalMercator | Represents a spherical Mercator projection. |
| SqlShapeReader | Map reader used to import data from an SQL database. |
| SurfaceElement | A specialised layer Element representing a polygonal or polypolygonal object. |
| SymbolElement | A specialised layer Element representing a point object. |
| TransverseMercator | |
| UltraUnit | Describes a unit of measurement |
| ValueScale | Abstract base class for scale functionality. |
| XamMap | The XamMap Component |