ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
This class represents the main Silverlight map control.
GetScaleFromZoomLevelId(Int32)
GetResolutionFromZoomLevelId(Int32)
GetClosestZoomLevelIdFromScale(Double)
GetClosestZoomLevelIdFromResolution(Double)
ToWorldCoordinate(Double,Double)
ToScreenCoordinate(Double,Double)
ToScreenCoordinate(PointShape)
GetBindingExpression(DependencyProperty)
RemoveHandler(RoutedEvent,Delegate)
ClearValue(DependencyProperty)
YhQ=(PointShape,Int32,OverlayDrawType)
YhQ=(Point,Int32,OverlayDrawType)
ZRQ=(Single,Int32,OverlayDrawType)
ZRQ=(Double,Double,OverlayDrawType)
OnDoubleClick(MapClickEventArgs)
OnExtentChanging(ExtentChangingEventArgs)
OnExtentChanged(ExtentChangedEventArgs)
NotifyDataContextChanged(DataContextChangedEventArgs)
OnBindingValidationError(ValidationErrorEventArgs)
OnAncestorDataContextChanged(DataContextChangedEventArgs)
IsDataContextChangeRelevant(DataContextChangedEventArgs)
OnDataContextChanged(DataContextChangedEventArgs)
SetValueInternal(DependencyProperty,Object,Boolean)
SetValueInternal(DependencyProperty,Object,Boolean,Boolean)
ClearValueInternal(DependencyProperty)
InvalidateStyleBinding(DependencyProperty,Boolean&)
SetValue(DependencyProperty,Matrix)
SetValue(DependencyProperty,Matrix3D)
SetValue(DependencyProperty,Point)
SetValue(DependencyProperty,DependencyObject)
SetValue(DependencyProperty,Int32)
SetValue(DependencyProperty,Boolean)
SetValue(DependencyProperty,Enum)
SetValue(DependencyProperty,Color)
SetValue(DependencyProperty,Double)
SetValue(DependencyProperty,GridLength)
InvalidateProperty(DependencyProperty)
GetOldValue(DependencyProperty,EffectiveValueEntry&)
GetNewValue(DependencyProperty,EffectiveValueEntry&)
SetEffectiveValue(DependencyProperty,EffectiveValueEntry&,Object)
UpdateParentInheritanceContextPropagation()
ClearAnimatedValue(DependencyProperty,Boolean,Object)
GetValueFromBuiltInStyle(DependencyProperty,Object&)
OnInheritanceContextChanged(Object,EventArgs)
AddEventListener(DependencyProperty,Delegate)
AddEventListener(DependencyProperty,Delegate,Boolean)
RemoveEventListener(DependencyProperty,Delegate)
UpdateTreeParent(IManagedPeer,IManagedPeer,Boolean,Boolean)
UpdateTreeParentHelper(IManagedPeer,IManagedPeer,Boolean)
IsPropertyLocal(CoreDependencyProperty)
OnParentEnter(IntPtr,UInt32,UInt32,UInt32,UInt32)
N/A
Gets an Overlay collection which you can add different types of overlays.
You can create any type of Overlay object and add it to the Overlays collection. The overlays will be stack by its adding order.
Gets or sets the GeographyUnit for the map.
N/A
The property returns an object that contains all types of predefined map controls. Such as mouse coordinates etc.
The map can contain multiple base overlays, though only one of them can be displayed at a time. The ActiveBaseOverlay property specifies the one that is currently displayed. When you switch the base overlays in the OverlaySwitcher, the currently selected overlay will be synchronized to this property after postback.
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Gets an collection which holds all kind of InteractiveOverlay.
N/A
Gets a grid panel for maintaining map tools.
Gets a grid panel for maintaining map tools. The tools are layouted by the column and row index in the Grid Panel.It accepts the custom Silverlight controls as well.
Gets or sets an InteractiveOverlay which mantains the navigation of the map.
Gets or sets an InteractiveOverlay which mantains the navigation of the map such as panning, zooming etc.
Gets or sets an InteractiveOverlay which maintain the algorism of Tracking Shape.
Gets or sets an InteractiveOverlay which maintain the algorism of Tracking.
Gets or sets an InteractiveOverlay which maintain the algorism of Editing.
Gets or sets an InteractiveOverlay which maintain the algorism of Editing Shape.
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
This event is raised when the map's extent is about to change. In the event argument, it contains current extent and current scale of the map.
Event Arguments:ExtentChangingEventArgs
ExtentChanged This event is raised after map's extent changed.
This event is raised after the map's current extent changed. In the event arguments, it contains the new extent and new scale of the map.
Event Arguments:ExtentChangedEventArgs
This event is raised when the map is clicked. In the event argument, it contains current clicked point in world coordinates and screen coordinates.
Event Arguments:MapClickEventArgs
DoubleClick This event is raised when the map is double clicked.
This event is raised when the map is double clicked.In the event argument, it contains current clicked point in world coordinates and screen coordinates.When the click event and double click event are both hooked, only double click event will be raised.
Event Arguments:MapClickEventArgs
N/A
Event Arguments:GestureEventArgs