ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
Release date: 12/31/2011
No API changes in this version.
Release date: 11/14/2011
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 2
Total number of types added (in both new and existing namespaces): 2
Types removed from existing namespaces: 0
Members
Members added on new types: 17
Members added to existing types: 12
Members removed from existing types: 2
Members removed on removed types: 0
Attributes
Attributes added: 39
Attributes added and shown: 39
Attributes removed: 176
Attributes removed and shown: 176
Others
Parameter name changes: 0
WpfDesktopEdition, Version=5.5.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.WpfDesktopEdition {
[SerializableAttribute]
public class AdornmentOverlay : Overlay, IDisposable {
public Boolean ShowLogo {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[ObsoleteAttribute("This enum is obsoleted, please use ThinkGeo.MapSuite.Core.BingMapsMapType instead. This API is obsolete and may be removed on or after May 1st 2012.")]
[SerializableAttribute]
public enum BingMapsStyle {
}
[ObsoleteAttribute("This class is obsoleted. This API is obsolete and may be removed on or after May 1st 2012.")]
[SerializableAttribute]
public class BingMapsTile : Tile, IDisposable {
public BingMapsTile(String applicationId);
}
[SerializableAttribute]
public class BingMapsTileOverlay : TileOverlay {
[ObsoleteAttribute("This constructor is obsoleted. Please use BingMapsTileOverlay(string applicationId) instead. The applicationID is the Bing Maps key obtained from the Bing Maps Account Center. This API is obsolete and may be removed on or after May 1st 2012.")]
public BingMapsTileOverlay(String applicationId, Binding binding, EndpointAddress endPointAddress);
[ObsoleteAttribute("This property is obsoleted. Please use BingMapsTileOverlay(string applicationId) instead. The applicationID is the Bing Maps key obtained from the Bing Maps Account Center. This API is obsolete and may be removed on or after May 1st 2012.")]
public Binding Binding {
}
public BingMapsLogoMode LogoMode { get; set; }
public BingMapsMapType MapStyle { get; set; }
[ObsoleteAttribute("This property is obsoleted, please use MapStyle instead. This API is obsolete and may be removed on or after May 1st 2012.")]
public BingMapsStyle MapType { get; set; }
[ObsoleteAttribute("This property is obsoleted. Please use BingMapsTileOverlay(string applicationId) instead. The applicationID is the Bing Maps key obtained from the Bing Maps Account Center. This API is obsolete and may be removed on or after May 1st 2012.")]
public EndpointAddress EndpointAddress {
}
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ApplicationId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override Dictionary
protected override TileMatrix GetTileMatrix(Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit);
}
[SerializableAttribute]
public enum ControlPointType {
}
[SerializableAttribute]
public class CustomFormattedMouseCoordinateMapToolEventArgs : EventArgs {
public PointShape WorldCoordinate {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String Result {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum DisplayZoomBarText {
}
[SerializableAttribute]
public class DrawingOverlayEventArgs : EventArgs {
public Boolean Cancel {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape WorldExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawingTileEventArgs : EventArgs {
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawingTileTileOverlayEventArgs : EventArgs {
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Tile DrawingTile {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawnOverlayEventArgs : EventArgs {
public RectangleShape WorldExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawnTileEventArgs : EventArgs {
public Boolean Cancel {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawnTileTileOverlayEventArgs : EventArgs {
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Tile DrawnTile {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum ExtentChangedType {
}
[SerializableAttribute]
public class ExtentInteractiveOverlay : InteractiveOverlay {
public ExtentChangedType ExtentChangedType {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
protected set;
}
public Int32 MinimumExtentInPixels { get; set; }
public Keys LeftClickDragKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Keys RightClickDragKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapDoubleLeftClickMode DoubleLeftClickMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapDoubleRightClickMode DoubleRightClickMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapLeftClickDragMode LeftClickDragMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapMouseWheelMode MouseWheelMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapPanMode PanMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapRightClickDragMode RightClickDragMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class GlobeButtonClickPanZoomBarMapToolEventArgs : EventArgs {
public RectangleShape NewExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class LayerOverlay : TileOverlay {
public LockLayerMode LockLayerMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RenderMode RenderMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum LockLayerMode {
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class LogoMapTool : MapTool {
public Stretch ImageStretchMode { get; set; }
public static readonly DependencyProperty ImageStretchModeProperty;
}
[SerializableAttribute]
public class MapArguments {
public Double ActualHeight {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double ActualWidth {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double CurrentResolution {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double CurrentScale {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double MaximumScale {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double MinimumScale {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public GeographyUnit MapUnit {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape CurrentExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape MaxExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum MapDoubleLeftClickMode {
}
[SerializableAttribute]
public enum MapDoubleRightClickMode {
}
[SerializableAttribute]
public enum MapLeftClickDragMode {
}
[SerializableAttribute]
public enum MapMouseButton {
}
[SerializableAttribute]
public enum MapMouseWheelMode {
}
[SerializableAttribute]
public enum MapPanMode {
}
[SerializableAttribute]
public enum MapRightClickDragMode {
}
[SerializableAttribute]
public abstract class MapTool : Control {
}
[SerializableAttribute]
public class MapTools : GeoCollection
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class Marker : ContentControl, IAddChild {
public Double XOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double YOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public event EventHandler
}
[SerializableAttribute]
public class MarkerDraggedSimpleMarkerOverlayEventArgs : EventArgs {
public Marker DraggingMarker {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public PointShape WorldCoordinate {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public ScreenPointF ScreenCoordinate {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class MarkerDraggingSimpleMarkerOverlayEventArgs : EventArgs {
public Marker DraggingMarker {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public PointShape WorldCoordinate {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public ScreenPointF ScreenCoordinate {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class MouseCoordinateMapTool : MapTool {
public MouseCoordinateType MouseCoordinateType {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum MouseCoordinateType {
}
[SerializableAttribute]
public class OpenStreetMapOverlay : TileOverlay {
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public abstract class Overlay : IDisposable {
public DrawingExceptionMode DrawingExceptionMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapArguments MapArguments {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String Name {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected Boolean IsOverlayInitialized {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected RectangleShape PreviousExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum OverlayRefreshType {
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class PanZoomBarMapTool : MapTool {
public DisplayZoomBarText DisplayZoomBarText {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class PointMarkerStyle : MarkerStyle {
public Int32 ToolTipDelay {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ToolTip {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class Popup : ContentControl, IAddChild {
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e);
}
[SerializableAttribute]
public class PositionChangedMarkerEventArgs : EventArgs {
public PositionChangedMarkerEventArgs();
public PositionChangedMarkerEventArgs(PointShape newPosition, PointShape previousPosition);
public PointShape NewPosition { get; set; }
public PointShape PreviousPosition { get; set; }
}
[SerializableAttribute]
public class PrinterInteractiveOverlay : InteractiveOverlay {
public PrinterInteractiveOverlay();
public AreaStyle EditMask { get; set; }
public Boolean IsEditable { get; set; }
public override Boolean IsEmpty { get; }
public GeoCollection
public PointStyle ControlPointStyle { get; set; }
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void DrawTileCore(GeoCanvas geoCanvas);
protected override void InitializeCore(MapArguments mapArguments);
protected override InteractiveResult MouseClickCore(InteractionArguments interactionArguments);
protected override InteractiveResult MouseDownCore(InteractionArguments interactionArguments);
protected override InteractiveResult MouseMoveCore(InteractionArguments interactionArguments);
protected override InteractiveResult MouseUpCore(InteractionArguments interactionArguments);
}
[SerializableAttribute]
public enum RenderMode {
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class ScaleLineMapTool : MapTool {
}
[SerializableAttribute]
public class SendingRequestUriTileEventArgs : EventArgs {
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after November 1st 2011.")]
public Uri RequestUri { get; set; }
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class Tile : ContentControl, IDisposable {
public BitmapTileCache TileCache {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Boolean IsAsync {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public DrawingExceptionMode DrawingExceptionMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 ZoomLevelIndex {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int64 ColumnIndex {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int64 RowIndex {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape TargetExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public TimeSpan DrawingTime {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class TiledWmsOverlay : WmsOverlay {
public String ClientId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String PrivateKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public abstract class TileOverlay : Overlay, IDisposable {
public BitmapTileCache TileCache {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 JpegQuality {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape MaxExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public TileImageFormat ImageFormat {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public TransitionEffect TransitionEffect {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected virtual TileMatrix GetTileMatrix(Double scale, Int32 tileWidth, Int32 tileHeight, GeographyUnit boundingBoxUnit);
}
[SerializableAttribute]
public enum TileType {
}
[SerializableAttribute]
public enum TrackMode {
Multipoint
}
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class UriTile : Tile, IDisposable {
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Uri Uri {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class WmsOverlay : TileOverlay {
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class WorldMapKitWmsWpfOverlay : TileOverlay {
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ClientId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String PrivateKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class WpfGeoImage : GeoImage, IDisposable {
public Double HeightInPixel {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double WidthInPixel {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Stream SourceStream {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Uri ImageUri {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class WpfMap : Control, IDisposable {
public EditInteractiveOverlay EditOverlay {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public ExtentInteractiveOverlay ExtentOverlay {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public MapResizeMode MapResizeMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape RestrictExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public TrackInteractiveOverlay TrackOverlay {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
[ObsoleteAttribute("This property is obsolete, please use property ZoomLevelSet. This API is obsolete and may be removed on or after November 1st 2011.")]
public Collection
}
}
Release date: 07/07/2011
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
WpfDesktopEdition | 7 added | 4 removed | 4 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 1
Total number of types added (in both new and existing namespaces): 1
Types removed from existing namespaces: 0
Members
Members added on new types: 17
Members added to existing types: 5
Members removed from existing types: 4
Members removed on removed types: 0
Attributes
Attributes added: 1
Attributes added and shown: 1
Attributes removed: 0
Attributes removed and shown: 0
Others
Parameter name changes: 0
WpfDesktopEdition, Version=5.0.0.55, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.WpfDesktopEdition {
[SerializableAttribute]
public class BingMapsOverlay : TileOverlay {
public BingMapsOverlay();
public BingMapsOverlay(String applicationId);
public BingMapsOverlay(String applicationId, BingMapsMapType mapType);
public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory);
public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);
public BingMapsLogoMode LogoMode { get; set; }
public BingMapsMapType MapType { get; set; }
public BingMapsPictureFormat CachePictureFormat { get; set; }
public Int32 TimeoutInSeconds { get; set; }
public String ApplicationId { get; set; }
public String CacheDirectory { get; set; }
public WebProxy Proxy { get; set; }
protected override void DrawTileCore(Tile tile, RectangleShape targetExtent);
protected override RectangleShape GetBoundingBoxCore();
protected override Tile GetTileCore();
protected override void LoadStateCore(Byte[] state);
protected override Byte[] SaveStateCore();
}
[SerializableAttribute]
public class EditInteractiveOverlay : InteractiveOverlay {
protected override virtual void DrawTileCore(GeoCanvas geoCanvas);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
public RenderMode RenderMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class ExtentInteractiveOverlay : InteractiveOverlay {
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
}
[SerializableAttribute]
public abstract class InteractiveOverlay : Overlay, IDisposable {
public RenderMode RenderMode { get; set; }
}
[SerializableAttribute]
public class SendingRequestUriTileEventArgs : EventArgs {
public SendingRequestUriTileEventArgs(WebRequest webRequest);
[ObsoleteAttribute("This property is obsolete, please use property WebRequest instead. This API is obsolete and may be removed on or after November 1st 2011.")]
public Uri RequestUri { get; set; }
public WebRequest WebRequest { get; set; }
}
[SerializableAttribute]
public class TrackInteractiveOverlay : InteractiveOverlay {
protected override void DrawTileCore(GeoCanvas geoCanvas);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
public RenderMode RenderMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
}
Release date: 05/16/2011
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
WpfDesktopEdition | 30 added | 4 removed | 5 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 1
Total number of types added (in both new and existing namespaces): 2
Types removed from existing namespaces: 0
Members
Members added on new types: 2
Members added to existing types: 16
Members removed from existing types: 0
Members removed on removed types: 0
Attributes
Attributes added: 12
Attributes added and shown: 12
Attributes removed: 4
Attributes removed and shown: 4
Others
Parameter name changes: 1
WpfDesktopEdition, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.WpfDesktopEdition {
public class BingMapsTileOverlay : TileOverlay {
protected override RectangleShape GetBoundingBoxCore();
}
[SerializableAttribute]
public class DrawTilesProgressChangedTileOverlayEventArgs : ProgressChangedEventArgs {
public DrawTilesProgressChangedTileOverlayEventArgs(Int32 drawTilesPercentage);
public DrawTilesProgressChangedTileOverlayEventArgs(Int32 drawTilesPercentage drawTilesProgress, Object userState);
public DrawTilesProgressChangedTileOverlayEventArgs(Int32 drawTilesPercentage, Object userState, TimeSpan elapsedTime);
public TimeSpan ElapsedTime { get; set; }
}
[SerializableAttribute]
public class EditInteractiveOverlay : InteractiveOverlay {
protected virtual void DrawTileCore(GeoCanvas geoCanvas);
}
[SerializableAttribute]
public class GoogleMapsOverlay : TileOverlay {
public String ClientId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String PrivateKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public abstract class InteractiveOverlay : Overlay, IDisposable {
protected virtual void DrawTileCore(GeoCanvas geoCanvas);
}
[SerializableAttribute]
public class LayerOverlay : TileOverlay {
protected override void Dispose(Boolean disposing);
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class LayerTile : Tile, IDisposable {
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class LogoMapTool : MapTool {
}
public abstract class MapTool : Control {
public Object Content { get; set; }
public static readonly DependencyProperty ContentProperty;
}
public class MapTools : GeoCollection
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class Marker : ContentControl, IAddChild {
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class MouseCoordinateMapTool : MapTool {
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class PanZoomBarMapTool : MapTool {
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class Popup : ContentControl, IAddChild {
}
[DesignTimeVisibleAttribute(false)]
[ToolboxItemAttribute(false)]
public class ScaleLineMapTool : MapTool {
}
[SerializableAttribute]
public class SendingRequestUriTileEventArgs : EventArgs {
public SendingRequestUriTileEventArgs(Uri requestUri);
public Uri RequestUri { get; set; }
}
[DesignTimeVisibleAttribute(false)]
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class Tile : ContentControl, IDisposable {
}
[SerializableAttribute]
public class TiledWmsOverlay : WmsOverlay {
protected override Tile GetTileCore();
}
[SerializableAttribute]
public abstract class TileOverlay : Overlay, IDisposable {
public WrappingMode WrappingMode { get; set; }
protected virtual void DrawStretchTiles(RectangleShape targetExtent);
}
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class UriTile : Tile, IDisposable {
public event EventHandler
protected virtual void OnSendingRequest(SendingRequestUriTileEventArgs e);
}
public class WpfMap : Control, IDisposable {
[ObsoleteAttribute("This property is obsolete, please use property ZoomLevelSet. This API is obsolete and may be removed on or after November 1st 2011.")]
public Collection
public ZoomLevelSet ZoomLevelSet { get; set; }
public Bitmap GetBitmap(Single width, Single height);
}
}
Release date: 11/01/2010
Assembly | Members Added | Members Removed | Breaking Changes |
---|---|---|---|
WpfDesktopEdition | 106 added | 68 removed | 69 breaking |
API Changes
Namespaces
New namespaces: 0
Types
Types added in new namespaces: 0
Types added to existing namespaces: 11
Total number of types added (in both new and existing namespaces): 11
Types removed from existing namespaces: 8
Members
Members added on new types: 65
Members added to existing types: 93
Members removed from existing types: 54
Members removed on removed types: 41
Attributes
Attributes added: 2
Attributes added and shown: 2
Attributes removed: 6
Attributes removed and shown: 6
Others
Parameter name changes: 1
WpfDesktopEdition, Version=4.5.0.0, Culture=neutral, PublicKeyToken=null
namespace ThinkGeo.MapSuite.WpfDesktopEdition {
[SerializableAttribute]
public class AdornmentOverlay : Overlay, IDisposable {
protected override void Dispose(Boolean disposing);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void CancelCore();
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
protected override void PanToCore(RectangleShape targetExtent);
}
[SerializableAttribute]
public class BackgroundOverlay : Overlay, IDisposable {
protected override void Dispose(Boolean disposing);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType refreshType);
protected override void CancelCore();
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
}
public enum BingMapsStyle {
Road,
BirdseyeWithLabels,
Birdseye,
AerialWithLabels,
Aerial
}
public class BingMapsTile : Tile, IDisposable {
public BingMapsTile();
public BingMapsTile(String applicationId, Binding binding, EndpointAddress endpointAddress);
public Binding Binding {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public BingMapsStyle MapType { get; set; }
public EndpointAddress EndpointAddress {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ApplicationId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Uri GetRequestUri(GeoCanvas geoCanvas);
protected override void DrawCore(GeoCanvas geoCanvas);
protected virtual Uri GetRequestUriCore(GeoCanvas geoCanvas);
}
public class BingMapsTileOverlay : TileOverlay {
public BingMapsTileOverlay();
public BingMapsTileOverlay(String applicationId);
public BingMapsTileOverlay(String applicationId, Binding binding, EndpointAddress endPointAddress);
public Binding Binding {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public BingMapsStyle MapType { get; set; }
public EndpointAddress EndpointAddress {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ApplicationId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public WebProxy WebProxy {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override void DrawTileCore(Tile tile, RectangleShape targetExtent);
protected override Tile GetTileCore();
}
public enum DisplayZoomBarText {
None,
Display
Default
}
public class DrawingTileTileOverlayEventArgs : EventArgs {
public DrawingTileTileOverlayEventArgs(Tile drawingTile, GeoCanvas geoCanvas);
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public DrawingTileTileOverlayEventArgs(Tile drawingTile, RectangleShape worldExtent);
public RectangleShape WorldExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawingVisualGeoCanvas : GeoCanvas {
public override Single Dpi { get; set; }
}
public class DrawnTileEventArgs : EventArgs {
public DrawnTileEventArgs(GeoCanvas geoCanvas);
public DrawnTileEventArgs(GeoCanvas geoCanvas, Boolean cancel);
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public DrawnTileEventArgs(Object nativeImage, Boolean cancel);
public DrawnTileEventArgs(Object nativeImage);
public Object NativeImage {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
public class DrawnTileTileOverlayEventArgs : EventArgs {
public DrawnTileTileOverlayEventArgs(Tile drawnTile, GeoCanvas geoCanvas);
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public DrawnTileTileOverlayEventArgs(Tile drawnTile, RectangleShape worldExtent, Object nativeImage);
public Object NativeImage {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape WorldExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class DrawTilesProgressChangedTileOverlayEventArgs : EventArgs : ProgressChangedEventArgs {
public DrawTilesProgressChangedTileOverlayEventArgs(Int32 drawTilesProgress, Object userState);
public DrawTilesProgressChangedTileOverlayEventArgs(Int32 drawTilesProgress);
public Int32 DrawTilesProgress {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class EditInteractiveOverlay : InteractiveOverlay {
protected override void Dispose(Boolean disposing);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
protected override void PanToCore(RectangleShape targetExtent);
}
[SerializableAttribute]
public class ExtentInteractiveOverlay : InteractiveOverlay {
protected override InteractiveResult MouseEnterCore(InteractionArguments interactionArguments);
protected override InteractiveResult MouseLeaveCore(InteractionArguments interactionArguments);
}
[SerializableAttribute]
public class FeatureSourceMarkerOverlay : MarkerOverlay {
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override GeoCollection
protected override GeoCollection
}
public class GlobeButtonClickPanZoomBarMapToolEventArgs : EventArgs {
public GlobeButtonClickPanZoomBarMapToolEventArgs();
public GlobeButtonClickPanZoomBarMapToolEventArgs(RectangleShape newExtent);
public RectangleShape NewExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class GoogleMapsOverlay : TileOverlay {
public GoogleMapsOverlay(String cacheDirectory, String clientId, String privateKey, WebProxy webProxy);
public GoogleMapsPictureFormat CachePictureFormat { get; set; }
public Int32 TimeoutInSeconds { get; set; }
public GoogleMapsPictureFormat PictureFormat { get; set; }
}
[SerializableAttribute]
public class InMemoryMarkerOverlay : MarkerOverlay {
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override GeoCollection
protected override GeoCollection
}
[SerializableAttribute]
public abstract class InteractiveOverlay : Overlay, IDisposable {
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
}
[SerializableAttribute]
public class LayerOverlay : TileOverlay {
public LockLayerMode LockLayerMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType refreshType);
public void LoadStates(Byte[] states);
protected virtual void LoadStatesCore(Byte[] states);
}
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public abstract class LayerTile : Tile, IDisposable {
public protected LayerTile();
public protected LayerTile(IEnumerable
protected override void DrawCore(GeoCanvas geoCanvas);
}
public enum LockLayerMode {
Default,
Lock,
DoNotLock
}
public class MapTools {
public ScaleLineMapTool ScaleLine { get; }
}
[ToolboxItemAttribute(false)]
public class Marker : ContentControl, IAddChild {
public Double XOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double YOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public void LoadState(Byte[] state);
public Byte[] SaveState();
protected virtual void LoadStateCore(Byte[] state);
protected virtual Byte[] SaveStateCore();
public Double XScreenOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Double YScreenOffset {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public enum MarkerDragMode {
None,
Drag,
CopyWithShiftKey
}
[SerializableAttribute]
public abstract class MarkerOverlay : Overlay, IDisposable {
public GeoCollection
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected abstract GeoCollection
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
public GeoCollection
protected abstract GeoCollection
protected override void PanToCore(RectangleShape targetExtent);
}
[SerializableAttribute]
public class OpenStreetMapOverlay : TileOverlay {
public OpenStreetMapOverlay();
public OpenStreetMapOverlay(WebProxy webProxy);
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String CacheDirectory { get; set; }
public WebProxy WebProxy { get; set; }
protected override void DrawTileCore(Tile tile, RectangleShape targetExtent);
protected override RectangleShape GetBoundingBoxCore();
protected override Tile GetTileCore();
protected override void LoadStateCore(Byte[] state);
protected override Byte[] SaveStateCore();
}
[SerializableAttribute]
public abstract class Overlay : IDisposable {
public DrawingExceptionMode DrawingExceptionMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public void Dispose();
public void Draw(RectangleShape targetExtent, OverlayRefreshType refreshType);
protected virtual void Dispose(Boolean disposing);
protected abstract void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void Finalize();
public void Cancel();
protected virtual void CancelCore();
public void Draw(RectangleShape targetExtent, RefreshType refreshType);
protected abstract void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
}
public enum OverlayRefreshType {
Redraw,
Pan
}
[ToolboxItemAttribute(false)]
public class PanZoomBarMapTool : MapTool {
public BitmapSource GlobeButtonImageSource { get; set; }
public Visibility GlobeButtonVisibility { get; set; }
public event EventHandler
protected virtual RectangleShape OnGlobeButtonClick(RectangleShape newExtent);
public static readonly DependencyProperty GlobeButtonImageSourceProperty;
public static readonly DependencyProperty GlobeButtonVisibilityProperty;
}
[SerializableAttribute]
public class PointMarkerStyle : MarkerStyle {
public Double XOffset { get; set; }
public Double YOffset { get; set; }
public Double XScreenOffset { get; set; }
public Double YScreenOffset { get; set; }
}
public class Popup : ContentControl, IAddChild {
public Int32 ArrowHeight { get; set; }
protected virtual void OnArrowHeightChanged(DependencyPropertyChangedEventArgs args);
public static readonly DependencyProperty ArrowHeightProperty;
}
[SerializableAttribute]
public class PopupOverlay : Overlay, IDisposable {
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
protected override void PanToCore(RectangleShape targetExtent);
}
[SerializableAttribute]
public enum ProcessOtherOverlaysMode {
Default
}
public class ScaleLineMapTool : MapTool {
public ScaleLineMapTool();
public ScaleLineMapTool(Boolean isEnabled);
public override void OnApplyTemplate();
protected override void EnabledChangedCore(Boolean newValue);
protected override void InitializeCore(WpfMap wpfMap);
}
[SerializableAttribute]
public class SimpleMarkerOverlay : MarkerOverlay {
public MarkerDragMode DragMode DragMode {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override GeoCollection
protected override void LoadStateCore(Byte[] state);
protected override Byte[] SaveStateCore();
protected override GeoCollection
}
[SerializableAttribute]
public abstract class Tile : ContentControl, IDisposable {
public protected Tile();
public TimeSpan DrawingTime {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public void CommitDrawing(GeoCanvas geoCanvas, Object nativeImage);
public void DrawAsync(GeoCanvas geoCanvas);
public ImageSource ToImageSource(Object nativeImage);
protected virtual Boolean CancellationPending { get; }
protected virtual void CommitDrawingCore(GeoCanvas geoCanvas, Object imageSource);
protected virtual abstract void DrawCore(GeoCanvas geoCanvas);
protected void DrawException(GeoCanvas geoCanvas canvas, Exception exception);
protected virtual ImageSource ToImageSourceCore(Object imageSource);
public static readonly DependencyProperty ImageSourceProperty;
public Tile CloneDeep();
protected abstract Tile CloneDeepCore();
public GeographyUnit DrawingUnit {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Image TileImage {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
public class TileAsyncResult {
public TileAsyncResult();
public TileAsyncResult(GeoCanvas geoCanvas, Object imageStream);
public GeoCanvas GeoCanvas {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Object ImageSource {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class TiledWmsOverlay : WmsOverlay {
public TiledWmsOverlay();
public TiledWmsOverlay(IEnumerable
public TiledWmsOverlay(IEnumerable
public TiledWmsOverlay(IEnumerable
public TiledWmsOverlay(IEnumerable
public String ClientId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String PrivateKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override Collection
}
[SerializableAttribute]
public abstract class TileOverlay : Overlay, IDisposable {
public Int32 TileBuffer { get; set; }
public Int32 TileHeight {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 TileWidth {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public RectangleShape MaxExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override void Dispose(Boolean disposing);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected void DrawTile(Tile tile, RectangleShape targetExtent);
protected Dictionary
protected virtual Dictionary
protected override void CancelCore();
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
protected override void PanToCore(RectangleShape targetExtent);
}
public enum TileType {
HybridTile
}
[SerializableAttribute]
public class TrackEndedTrackInteractiveOverlayEventArgs : EventArgs {
public Boolean Cancel {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class TrackInteractiveOverlay : InteractiveOverlay {
public Int32 MouseDownCount { get; set; }
protected override void Dispose(Boolean disposing);
protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);
protected override void PanToCore(RectangleShape targetExtent);
}
[SerializableAttribute]
[ToolboxItemAttribute(false)]
public class UriTile : Tile, IDisposable {
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
protected override Tile CloneDeepCore();
protected override void Dispose(Boolean disposing);
public TileImageFormat ImageFormat {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Int32 JpegQuality {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
[SerializableAttribute]
public class WmsOverlay : TileOverlay {
public WmsOverlay(Uri serverUri);
public WmsOverlay(IEnumerable
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public Collection
protected virtual Collection
}
[SerializableAttribute]
public class WorldMapKitWmsWpfOverlay : TileOverlay {
public WorldMapKitWmsWpfOverlay(WebProxy webProxy);
public WorldMapKitWmsWpfOverlay(String clientId, String privateKey);
public WorldMapKitWmsWpfOverlay(WebProxy webProxy, String clientId, String privateKey);
public Int32 TimeoutInSeconds {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String ClientId {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public String PrivateKey {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
}
public class WpfMap : Control, IDisposable {
public RectangleShape RestrictExtent {
[CompilerGeneratedAttribute]
get;
[CompilerGeneratedAttribute]
set;
}
public void ZoomTo(PointShape targetWorldCenter, Double targetScale);
protected void Draw(RectangleShape targetExtent, OverlayRefreshType refreshType);
protected virtual void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);
}
public sealed struct Cell;
public sealed enum DragMode;
public class DrawingVisualLayerTile;
public class GdiPlusLayerTile;
public class GdiPlusLayerTileArguments;
public sealed enum RefreshType;
public class TileArguments;
public class UriTileArguments;
}