====== ThinkGeo.MapSuite.SilverlightEdition ======
{{section>upgrade_map_suite_to_10.0}}
===== SilverlightEdition =====
=== Classes ===
[[#classes_a|A]]
[[#classes_b|B]]
[[#classes_c|C]]
[[#classes_d|D]]
[[#classes_e|E]]
[[#classes_f|F]]
[[#classes_g|G]]
[[#classes_h|H]]
[[#classes_i|I]]
[[#classes_j|J]]
[[#classes_k|K]]
[[#classes_l|L]]
[[#classes_m|M]]
[[#classes_n|N]]
[[#classes_o|O]]
[[#classes_p|P]]
[[#classes_q|Q]]
[[#classes_r|R]]
[[#classes_s|S]]
[[#classes_t|T]]
[[#classes_u|U]]
[[#classes_v|V]]
[[#classes_w|W]]
[[#classes_x|X]]
[[#classes_y|Y]]
[[#classes_z|Z]]
> **B**
* [[ThinkGeo.MapSuite.SilverlightEdition.BingMapsOverlay|BingMapsOverlay]]This class represents the BingsMapOverlay which requests images from image server of Bing Maps.
* [[ThinkGeo.MapSuite.SilverlightEdition.BingMapsZoomLevelSet|BingMapsZoomLevelSet]]This class represents the zoom levels used by Bing Maps.
> **C**
* [[ThinkGeo.MapSuite.SilverlightEdition.ControlPointSelectedEditInteractiveOverlayEventArgs|ControlPointSelectedEditInteractiveOverlayEventArgs]]Provides data for the ControlPointSelected event.
* [[ThinkGeo.MapSuite.SilverlightEdition.ControlPointSelectingEditInteractiveOverlayEventArgs|ControlPointSelectingEditInteractiveOverlayEventArgs]]Provides data for the ControlPointSelecting event.
> **D**
* [[ThinkGeo.MapSuite.SilverlightEdition.DrawingAttributionOverlayEventArgs|DrawingAttributionOverlayEventArgs]]
* [[ThinkGeo.MapSuite.SilverlightEdition.DrawnAttributionOverlayEventArgs|DrawnAttributionOverlayEventArgs]]
> **E**
* [[ThinkGeo.MapSuite.SilverlightEdition.EditInteractiveOverlay|EditInteractiveOverlay]]This class inherits from InterativeOverlay abstract class. This specified overlay describle the EditShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.SilverlightEdition.ExtentChangedEventArgs|ExtentChangedEventArgs]]This class represents the event argument for the ExtentChanged event.
* [[ThinkGeo.MapSuite.SilverlightEdition.ExtentChangingEventArgs|ExtentChangingEventArgs]]This class represents the event arguments for the ExtentChanging event.
* [[ThinkGeo.MapSuite.SilverlightEdition.ExtentInteractiveOverlay|ExtentInteractiveOverlay]]This class inherits from InterativeOverlay abstract class. This specified overlay describle the Extent Changing interative process with MapControl using Mouse or Keyborad.
> **F**
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureDraggedEditInteractiveOverlayEventArgs|FeatureDraggedEditInteractiveOverlayEventArgs]]Provides data for the FeatureDragged event.
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureDraggingEditInteractiveOverlayEventArgs|FeatureDraggingEditInteractiveOverlayEventArgs]]Provides data for the FeatureDragging. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureResizedEditInteractiveOverlayEventArgs|FeatureResizedEditInteractiveOverlayEventArgs]]Provides data for the FeatureResized. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureResizingEditInteractiveOverlayEventArgs|FeatureResizingEditInteractiveOverlayEventArgs]]Provides data for the FeatureResizing. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureRotatedEditInteractiveOverlayEventArgs|FeatureRotatedEditInteractiveOverlayEventArgs]]Provides data for the FeatureRotated. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.FeatureRotatingEditInteractiveOverlayEventArgs|FeatureRotatingEditInteractiveOverlayEventArgs]]Provides data for the FeatureRotating. event.
> **G**
* [[ThinkGeo.MapSuite.SilverlightEdition.GeoPopup|GeoPopup]]This class represents the popups that appear in a cloud (a.k.a. balloon) shape.
* [[ThinkGeo.MapSuite.SilverlightEdition.GetServerCapabilitiesXmlCompletedWmsOverlayEventArgs|GetServerCapabilitiesXmlCompletedWmsOverlayEventArgs]]
* [[ThinkGeo.MapSuite.SilverlightEdition.GoogleOverlay|GoogleOverlay]]This class represents the GoogleOverlay which requests images from Google's image server.
> **I**
* [[ThinkGeo.MapSuite.SilverlightEdition.InMemoryMarkerOverlay|InMemoryMarkerOverlay]]This class represents a MarkerOverlay object that dynamicly creates markers from the InMemory features.
* [[ThinkGeo.MapSuite.SilverlightEdition.InteractionArguments|InteractionArguments]]This class encapsulates the information and simple method for interative actions.
* [[ThinkGeo.MapSuite.SilverlightEdition.InteractiveOverlay|InteractiveOverlay]]This class inherits from Overlay abstract class. This specified overlay describle the interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.SilverlightEdition.InteractiveResult|InteractiveResult]]This class specifies the InterativeResult when deal with the Interative method in InterativeOverlay.
> **L**
* [[ThinkGeo.MapSuite.SilverlightEdition.LayerOverlay|LayerOverlay]]This class represents an Overlay that contains layers such as ShapeFileFeatureLayer, InMemoryFeatureLayer..
* [[ThinkGeo.MapSuite.SilverlightEdition.LogoMapTool|LogoMapTool]]This class represents an company logo image that displays at the lower-right corner of the map.
> **M**
* [[ThinkGeo.MapSuite.SilverlightEdition.Map|Map]]This class represents the main Silverlight map control.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapClickEventArgs|MapClickEventArgs]]This class provides the data for click event of the map control.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseClickInteractiveOverlayEventArgs|MapMouseClickInteractiveOverlayEventArgs]]Provides data for the MapMouseClick event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDoubleClickInteractiveOverlayEventArgs|MapMouseDoubleClickInteractiveOverlayEventArgs]]Provides data for the MapMouseDoubleClick event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseDownInteractiveOverlayEventArgs|MapMouseDownInteractiveOverlayEventArgs]]Provides data for the MapMouseDown event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseMoveInteractiveOverlayEventArgs|MapMouseMoveInteractiveOverlayEventArgs]]Provides data for the MapMouseMove event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseUpInteractiveOverlayEventArgs|MapMouseUpInteractiveOverlayEventArgs]]Provides data for the MapMouseUp event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapMouseWheelInteractiveOverlayEventArgs|MapMouseWheelInteractiveOverlayEventArgs]]Provides data for the MapMouseWheel event.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapTool|MapTool]]This abstract class represents the base class of all predefined map tools.
* [[ThinkGeo.MapSuite.SilverlightEdition.MapTools|MapTools]]Contains the different map tools as properties and act as an entrance for setting these map controls.
* [[ThinkGeo.MapSuite.SilverlightEdition.Marker|Marker]]This class represents a small icon on the map that is used for marking a point.
* [[ThinkGeo.MapSuite.SilverlightEdition.MarkerOverlay|MarkerOverlay]]This is a base class for the overlay that generates and manages markers.
* [[ThinkGeo.MapSuite.SilverlightEdition.MarkerStyle|MarkerStyle]]This class represents the base class for all classes that defines the styles applied to the markers.
* [[ThinkGeo.MapSuite.SilverlightEdition.MarkerZoomLevel|MarkerZoomLevel]]This class defines styles of markers and a zoomlevel range. When the current zoomlevel is in that range, the styles will be applied to the markers.
* [[ThinkGeo.MapSuite.SilverlightEdition.MarkerZoomLevelSet|MarkerZoomLevelSet]]This class represents a collection of MarkerZoomLevel that determines the appearance of markers at different zoomlevels.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseCoordinateMapTool|MouseCoordinateMapTool]]Represents the coordinates of the mouse pointer that displays at the lower-right corner of the map.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseEnterMarkerOverlayEventArgs|MouseEnterMarkerOverlayEventArgs]]This class provides data for the MarkerOverlay mouse events.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseLeaveMarkerOverlayEventArgs|MouseLeaveMarkerOverlayEventArgs]]Provides data for the MarkerOverlay mouse events.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseLeftButtonDownMarkerOverlayEventArgs|MouseLeftButtonDownMarkerOverlayEventArgs]]Provides data for the MarkerOverlay mouse events.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseLeftButtonUpMarkerOverlayEventArgs|MouseLeftButtonUpMarkerOverlayEventArgs]]Provides data for the MarkerOverlay mouse events.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseMapTool|MouseMapTool]]This class represents the mouse operation tools.
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseMovedTrackInteractiveOverlayEventArgs|MouseMovedTrackInteractiveOverlayEventArgs]]Provides data for the MouseMoved. event.
> **O**
* [[ThinkGeo.MapSuite.SilverlightEdition.OpenStreetMapOverlay|OpenStreetMapOverlay]]This class represents the OpenStreetMapOverlay which requests images from OpenStreetMap's image server.
* [[ThinkGeo.MapSuite.SilverlightEdition.Overlay|Overlay]]Serves as the base class that defines the properties and methods shared by all types of overlays.
* [[ThinkGeo.MapSuite.SilverlightEdition.OverlaySwitcherMapTool|OverlaySwitcherMapTool]]This class represents a panel in the upper right corner on the map which contains a list of map overlays that added in OverlaySwitcher Overlay collection.
> **P**
* [[ThinkGeo.MapSuite.SilverlightEdition.PanZoomBarMapTool|PanZoomBarMapTool]]This class represents the panning and zooming panel in the upper left corner of the map.
* [[ThinkGeo.MapSuite.SilverlightEdition.PointMarkerStyle|PointMarkerStyle]]This class represents the ordinary point marker style.
> **S**
* [[ThinkGeo.MapSuite.SilverlightEdition.ScaleLineMapTool|ScaleLineMapTool]]This class represents a graphic line marked with numbers indicating the map's current scale.
* [[ThinkGeo.MapSuite.SilverlightEdition.ScaleResolutionConverter|ScaleResolutionConverter]]
* [[ThinkGeo.MapSuite.SilverlightEdition.ServerLayerOverlay|ServerLayerOverlay]]This class represents an Overlay that connecting to native server layers.
* [[ThinkGeo.MapSuite.SilverlightEdition.SimpleMarkerOverlay|SimpleMarkerOverlay]]This class represents a MarkerOverlay object to which you can add markers directly.
> **T**
* [[ThinkGeo.MapSuite.SilverlightEdition.TiledWmsOverlay|TiledWmsOverlay]]Represents an overlay object that gets map images from the WMS Server you specify.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackEndedTrackInteractiveOverlayEventArgs|TrackEndedTrackInteractiveOverlayEventArgs]]This is the default constructor of this parameter.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackEndingTrackInteractiveOverlayEventArgs|TrackEndingTrackInteractiveOverlayEventArgs]]Provides data for the TrackEnding. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackInteractiveOverlay|TrackInteractiveOverlay]]This class inherits from InterativeOverlay abstract class. This specified overlay describle the TrackShape interative process with MapControl using Mouse or Keyborad.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackStartedTrackInteractiveOverlayEventArgs|TrackStartedTrackInteractiveOverlayEventArgs]]Provides data for the TrackStarted. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackStartingTrackInteractiveOverlayEventArgs|TrackStartingTrackInteractiveOverlayEventArgs]]Provides data for the TrackStarting. event.
> **V**
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexAddedEditInteractiveOverlayEventArgs|VertexAddedEditInteractiveOverlayEventArgs]]Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexAddedTrackInteractiveOverlayEventArgs|VertexAddedTrackInteractiveOverlayEventArgs]]Provides data for the VertexAdded. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexAddingEditInteractiveOverlayEventArgs|VertexAddingEditInteractiveOverlayEventArgs]]Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexAddingTrackInteractiveOverlayEventArgs|VertexAddingTrackInteractiveOverlayEventArgs]]Provides data for the VertexAdding. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexMovedEditInteractiveOverlayEventArgs|VertexMovedEditInteractiveOverlayEventArgs]]Provides data for the VertexMoved. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexMovingEditInteractiveOverlayEventArgs|VertexMovingEditInteractiveOverlayEventArgs]]Provides data for the VertexMoving. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexRemovedEditInteractiveOverlayEventArgs|VertexRemovedEditInteractiveOverlayEventArgs]]Provides data for the VertexRemoved. event.
* [[ThinkGeo.MapSuite.SilverlightEdition.VertexRemovingEditInteractiveOverlayEventArgs|VertexRemovingEditInteractiveOverlayEventArgs]]Provides data for the VertexRemoving. event.
> **W**
* [[ThinkGeo.MapSuite.SilverlightEdition.WmsOverlay|WmsOverlay]]Represents an overlay object that gets map images from the WMS server you specify.
* [[ThinkGeo.MapSuite.SilverlightEdition.WmtsOverlay|WmtsOverlay]]
* [[ThinkGeo.MapSuite.SilverlightEdition.WorldMapKitWmsSilverlightOverlay|WorldMapKitWmsSilverlightOverlay]]This class represents an Overlay that retrieves tiles from ThinkGeo WorldMapKit Wms server.
=== Structures ===
[[#structures_a|A]]
[[#structures_b|B]]
[[#structures_c|C]]
[[#structures_d|D]]
[[#structures_e|E]]
[[#structures_f|F]]
[[#structures_g|G]]
[[#structures_h|H]]
[[#structures_i|I]]
[[#structures_j|J]]
[[#structures_k|K]]
[[#structures_l|L]]
[[#structures_m|M]]
[[#structures_n|N]]
[[#structures_o|O]]
[[#structures_p|P]]
[[#structures_q|Q]]
[[#structures_r|R]]
[[#structures_s|S]]
[[#structures_t|T]]
[[#structures_u|U]]
[[#structures_v|V]]
[[#structures_w|W]]
[[#structures_x|X]]
[[#structures_y|Y]]
[[#structures_z|Z]]
=== Enums ===
[[#enums_a|A]]
[[#enums_b|B]]
[[#enums_c|C]]
[[#enums_d|D]]
[[#enums_e|E]]
[[#enums_f|F]]
[[#enums_g|G]]
[[#enums_h|H]]
[[#enums_i|I]]
[[#enums_j|J]]
[[#enums_k|K]]
[[#enums_l|L]]
[[#enums_m|M]]
[[#enums_n|N]]
[[#enums_o|O]]
[[#enums_p|P]]
[[#enums_q|Q]]
[[#enums_r|R]]
[[#enums_s|S]]
[[#enums_t|T]]
[[#enums_u|U]]
[[#enums_v|V]]
[[#enums_w|W]]
[[#enums_x|X]]
[[#enums_y|Y]]
[[#enums_z|Z]]
> **B**
* [[ThinkGeo.MapSuite.SilverlightEdition.BingMapsStyle|BingMapsStyle]]This enumeration specifies the map types available from Bing Map.
> **C**
* [[ThinkGeo.MapSuite.SilverlightEdition.ControlPointType|ControlPointType]]This enumeration specified the control point type when editing a shape. The deafault value is None
> **D**
* [[ThinkGeo.MapSuite.SilverlightEdition.DrawMode|DrawMode]]This enumeration represents the drawing mode for rendering map.
> **G**
* [[ThinkGeo.MapSuite.SilverlightEdition.GoogleImageFormat|GoogleImageFormat]]This enum represents the Google Image Format requests by Google's static API.
* [[ThinkGeo.MapSuite.SilverlightEdition.GoogleMapType|GoogleMapType]]This enum represents the Google Maps Type requests from Google's static API.
> **I**
* [[ThinkGeo.MapSuite.SilverlightEdition.InteractiveOverlayDrawType|InteractiveOverlayDrawType]]This enumeration specifies the mode to draw the InterativeOverlay when doing interactive actions with InterativeOverlay.
> **M**
* [[ThinkGeo.MapSuite.SilverlightEdition.MouseCoordinateType|MouseCoordinateType]]This enumeration determines the MousePostion Type that appears when the pointer is moving on the map.
> **O**
* [[ThinkGeo.MapSuite.SilverlightEdition.OverlayDrawType|OverlayDrawType]]This enumeration specifies the mode to draw the InterativeOverlay when doing interactive actions with InterativeOverlay.
> **P**
* [[ThinkGeo.MapSuite.SilverlightEdition.ProcessOtherOverlaysMode|ProcessOtherOverlaysMode]]This enumeration specifies the mode to process other overlays when doing interactive actions with InterativeOverlay.
> **T**
* [[ThinkGeo.MapSuite.SilverlightEdition.TileType|TileType]]This enumeration specifies whether the overlay uses tiling.
* [[ThinkGeo.MapSuite.SilverlightEdition.TrackMode|TrackMode]]TrackMode enumeration sets how the map will react to user interaction.
* [[ThinkGeo.MapSuite.SilverlightEdition.TransitionEffect|TransitionEffect]]This enumeration specifies the type of transition effect to use when the map is panned or zoomed.
> **W**
* [[ThinkGeo.MapSuite.SilverlightEdition.WmsAxisOrder|WmsAxisOrder]]
* [[ThinkGeo.MapSuite.SilverlightEdition.WmtsSeverEncodingType|WmtsSeverEncodingType]]WMTS System.
* [[ThinkGeo.MapSuite.SilverlightEdition.WorldMapKitLayerType|WorldMapKitLayerType]]
* [[ThinkGeo.MapSuite.SilverlightEdition.WorldMapKitMapType|WorldMapKitMapType]]
* [[ThinkGeo.MapSuite.SilverlightEdition.WorldMapKitProjection|WorldMapKitProjection]]This enumeration represents which projection will use for world map kit.
=== Interfaces ===
[[#interfaces_a|A]]
[[#interfaces_b|B]]
[[#interfaces_c|C]]
[[#interfaces_d|D]]
[[#interfaces_e|E]]
[[#interfaces_f|F]]
[[#interfaces_g|G]]
[[#interfaces_h|H]]
[[#interfaces_i|I]]
[[#interfaces_j|J]]
[[#interfaces_k|K]]
[[#interfaces_l|L]]
[[#interfaces_m|M]]
[[#interfaces_n|N]]
[[#interfaces_o|O]]
[[#interfaces_p|P]]
[[#interfaces_q|Q]]
[[#interfaces_r|R]]
[[#interfaces_s|S]]
[[#interfaces_t|T]]
[[#interfaces_u|U]]
[[#interfaces_v|V]]
[[#interfaces_w|W]]
[[#interfaces_x|X]]
[[#interfaces_y|Y]]
[[#interfaces_z|Z]]