User Tools

Site Tools


map_suite_wpf_desktop_edition_release_change_log_all_versions

Map Suite WPF Desktop Edition Release Change Log All Versions

Version 6.0.0.0

Release date: 05/14/2012

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: 2


Members

Members added on new types: 9

Members added to existing types: 46

Members removed from existing types: 4

Members removed on removed types: 17


Attributes

Attributes added: 9

Attributes added and shown: 9

Attributes removed: 4

Attributes removed and shown: 4


Others

Parameter name changes: 0


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.5.0.91\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.5.0.0, File Version=5.5.0.91

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\6.0.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=6.0.0.0, File Version=6.0.0.0

// Total number of new assemblies: 1


WpfDesktopEdition, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null


namespace ThinkGeo.MapSuite.WpfDesktopEdition {

[SerializableAttribute]

public class BingMapsOverlay : TileOverlay {

[ObsoleteAttribute("This constructor is obsolete, please use other constructors instead. This API is obsolete and may be removed in or after Version 7.0.")]

public BingMapsOverlay(String applicationId, BingMapsMapType mapType, String cacheDirectory, BingMapsLogoMode logoMode);


[ObsoleteAttribute("This property is obsolete, please use other structors instead. This API is obsolete and may be removed in or after Version 7.0.")]

public BingMapsLogoMode LogoMode { get; set; }

public GeoImage Logo { get; set; }


public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);

protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public class BingMapsTileOverlay : TileOverlay {

public GeoImage Logo { get; set; }


public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);

protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);


[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 {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

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 {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

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; }

}


[SerializableAttribute]

public class DrawingExceptionTileOverlayEventArgs : EventArgs {

public DrawingExceptionTileOverlayEventArgs();

public DrawingExceptionTileOverlayEventArgs(GeoCanvas canvas, Exception exception, Boolean cancel);


public Boolean Cancel { get; set; }

public Exception Exception { get; set; }

public GeoCanvas Canvas { get; set; }

}


[SerializableAttribute]

public class DrawnExceptionTileOverlayEventArgs : EventArgs {

public DrawnExceptionTileOverlayEventArgs();

public DrawnExceptionTileOverlayEventArgs(GeoCanvas canvas, Exception exception);


public Exception Exception { get; set; }

public GeoCanvas Canvas { get; set; }

}


[SerializableAttribute]

public class GoogleMapsOverlay : TileOverlay {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public class LayerOverlay : TileOverlay {

protected override void CloseCore();

protected override void RefreshCore();

}


[NonSerializableBaseTypeAttribute]

[SerializableAttribute]

public abstract class MapTool : Control {

}


[DesignTimeVisibleAttribute(false)]

[NonSerializableBaseTypeAttribute]

[SerializableAttribute]

[ToolboxItemAttribute(false)]

public class Marker : ContentControl, IAddChild {

}


[SerializableAttribute]

public class OpenStreetMapOverlay : TileOverlay {

public Collection CustomServerUris { get; }


public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public abstract class Overlay : IDisposable {

public void Close();


protected virtual void CloseCore();

}


[DesignTimeVisibleAttribute(false)]

[NonSerializableBaseTypeAttribute]

[SerializableAttribute]

[ToolboxItemAttribute(false)]

public class Popup : ContentControl, IAddChild {

}


[SerializableAttribute]

public class TileAsyncResult {

public GeoCanvas GeoCanvas {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}

public Object ImageSource {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}

}


[SerializableAttribute]

public abstract class TileOverlay : Overlay, IDisposable {

public RectangleShape WrappingExtent { get; set; }


public event EventHandler DrawingException;

public event EventHandler DrawnException;


protected void DrawException(GeoCanvas canvas, Exception e);

protected virtual void DrawExceptionCore(GeoCanvas canvas, Exception e);

protected virtual void OnDrawingException(DrawingExceptionTileOverlayEventArgs e);

protected virtual void OnDrawnException(DrawnExceptionTileOverlayEventArgs e);

}


[SerializableAttribute]

[ToolboxItemAttribute(false)]

public class UriTile : Tile, IDisposable {

[ObsoleteAttribute("This event is obsolete, please use SendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]

public event EventHandler SendingRequest;

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


[ObsoleteAttribute("This method is obsolete, please use OnSendingWebRequest instead. This API is obsolete and may be removed in or after Version 7.0.")]

protected virtual void OnSendingRequest(SendingRequestUriTileEventArgs e);

protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

protected WebResponse SendWebRequest(WebRequest webRequest);

protected virtual WebResponse SendWebRequestCore(WebRequest webRequest);

}


[SerializableAttribute]

public class WmsOverlay : TileOverlay {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[SerializableAttribute]

public class WorldMapKitWmsWpfOverlay : TileOverlay {

public event EventHandler SendingWebRequest;

public event EventHandler SentWebRequest;


protected virtual void OnSendingWebRequest(SendingWebRequestEventArgs e);

protected virtual void OnSentWebRequest(SentWebRequestEventArgs e);

}


[NonSerializableBaseTypeAttribute]

[SerializableAttribute]

public class WpfMap : Control, IDisposable {

}


public sealed enum BingMapsStyle; // removed

public class BingMapsTile; // removed

} // end of namespace ThinkGeo.MapSuite.WpfDesktopEdition


Version 5.5.0.49

Release date: 12/31/2011

No API changes in this version.

Version 5.5.0.0

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


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.0.0.55\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.55

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.5.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.5.0.0, File Version=5.5.0.0

// Total number of new assemblies: 1


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 GetDrawingCellsCore(RectangleShape targetExtent);

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, INotifyCollectionChanged, INotifyPropertyChanged {

}


[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 PositionChanged;

}


[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 PrinterLayers { get; }

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 ZoomLevelScales { get; }

}

} // end of namespace ThinkGeo.MapSuite.WpfDesktopEdition


Version 5.0.0.55

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


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.0.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.0.0.55\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.55

// Total number of new assemblies: 1


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;

}

}

} // end of namespace ThinkGeo.MapSuite.WpfDesktopEdition


Version 5.0.0.0

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


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\4.5.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\5.0.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=5.0.0.0, File Version=5.0.0.0

// Total number of new assemblies: 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, INotifyCollectionChanged, INotifyPropertyChanged {

}


[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 SendingRequest;


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 ZoomLevelScales { get; }

public ZoomLevelSet ZoomLevelSet { get; set; }


public Bitmap GetBitmap(Single width, Single height);

}

} // end of namespace ThinkGeo.MapSuite.WpfDesktopEdition


Version 4.5.0.0

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


// Old assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\4.0.40.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=4.0.0.0, File Version=4.0.40.0

// Total number of old assemblies: 1


// New assemblies:

// C:\ThinkGeo\Output\MapSuite3.0\WpfDesktopEdition\4.5.0.0\Wpf Desktop Edition\WpfDesktopEdition.dll, Assembly Version=4.5.0.0, File Version=4.5.0.0

// Total number of new assemblies: 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

// removed members:

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 GetMarkersForDrawingCore(RectangleShape boundingBox);


protected override GeoCollection GetMarkersToDrawCore(RectangleShape targetExtent);

}


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 GetMarkersForDrawingCore(RectangleShape boundingBox);


protected override GeoCollection GetMarkersToDrawCore(RectangleShape targetExtent);

}


[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 layers);


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 GetMarkersForDrawing(RectangleShape boundingBox);


protected override void DrawCore(RectangleShape targetExtent, OverlayRefreshType overlayRefreshType);

protected abstract GeoCollection GetMarkersForDrawingCore(RectangleShape boundingBox);


protected override void DrawCore(RectangleShape targetExtent, RefreshType refreshType);

public GeoCollection GetMarkersToDraw(RectangleShape targetExtent);

protected abstract GeoCollection GetMarkersToDrawCore(RectangleShape targetExtent);

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 GlobeButtonClick;


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 GetMarkersForDrawingCore(RectangleShape boundingBox);

protected override void LoadStateCore(Byte[] state);

protected override Byte[] SaveStateCore();


protected override GeoCollection GetMarkersToDrawCore(RectangleShape targetExtent);

}


[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 serverUris);

public TiledWmsOverlay(IEnumerable serverUris, WebProxy webProxy);

public TiledWmsOverlay(IEnumerable serverUris, String clientId, String privateKey);

public TiledWmsOverlay(IEnumerable serverUris, WebProxy webProxy, String clientId, String privateKey);


public String ClientId {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}

public String PrivateKey {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}


protected override Collection GetRequestUrisCore(RectangleShape requestExtent);

}


[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 GetDrawingCells(RectangleShape targetExtent);

protected virtual Dictionary GetDrawingCellsCore(RectangleShape targetExtent);


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 serverUris, WebProxy webProxy);


public Int32 TimeoutInSeconds {

[CompilerGeneratedAttribute]

get;

[CompilerGeneratedAttribute]

set;

}


public Collection GetRequestUris(RectangleShape requestExtent);


protected virtual Collection GetRequestUrisCore(RectangleShape requestExtent);

}


[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; // removed

public sealed enum DragMode; // removed

public class DrawingVisualLayerTile; // removed

public class GdiPlusLayerTile; // removed

public class GdiPlusLayerTileArguments; // removed

public sealed enum RefreshType; // removed

public class TileArguments; // removed

public class UriTileArguments; // removed

} // end of namespace ThinkGeo.MapSuite.WpfDesktopEdition


map_suite_wpf_desktop_edition_release_change_log_all_versions.txt · Last modified: 2015/09/08 03:30 by admin