Class
MultiScaleImage

WPF counterpart for the Silverlight MultiScaleImage class.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Multi")]
public class MultiScaleImage : Canvas

Inheritance: objectMultiScaleImage

Constructors

MultiScaleImage()

Initializes a new instance of the MultiScaleImage class.

Declaration

cs-api-definition
public MultiScaleImage()

Fields

MotionFinishedEvent

Identifies the MotionFinished routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent MotionFinishedEvent

Field Value

RoutedEvent

SpringAnimationsModeProperty

Identifies the SpringAnimationsMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SpringAnimationsModeProperty

Field Value

DependencyProperty

UseSpringsProperty

Identifies the UseSprings dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty UseSpringsProperty

Field Value

DependencyProperty

ViewportChangedEvent

Identifies the ViewportChanged routed event.

Declaration

cs-api-definition
public static readonly RoutedEvent ViewportChangedEvent

Field Value

RoutedEvent

ZoomProperty

Identifies the Zoom dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ZoomProperty

Field Value

DependencyProperty

Properties

MaxDownloadersCount

Maximum tile downloaders count.

Declaration

cs-api-definition
public static int MaxDownloadersCount { get; set; }

Property Value

int

Source

Gets or sets the tile source.

Declaration

cs-api-definition
public MultiScaleTileSource Source { get; set; }

Property Value

MultiScaleTileSource

SpringAnimationsMode

Gets or sets mode of animation.

Declaration

cs-api-definition
public SpringAnimationsMode SpringAnimationsMode { get; set; }

Property Value

SpringAnimationsMode

UseSprings

Gets or sets a value indicating whether spring animations should be used.

Declaration

cs-api-definition
public bool UseSprings { get; set; }

Property Value

bool

ViewportOrigin

Gets or sets the viewport origin.

Declaration

cs-api-definition
public Point ViewportOrigin { get; set; }

Property Value

Point

ViewportWidth

Gets or sets the width of the viewport.

Declaration

cs-api-definition
public double ViewportWidth { get; set; }

Property Value

double

Zoom

Gets or sets the zoom.

Declaration

cs-api-definition
public double Zoom { get; set; }

Property Value

double

Methods

ArrangeOverride(Size)

Called to arrange and size the content.

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size arrangeSize)

Parameters

arrangeSize

Size

The computed size that is used to arrange the content.

Returns

Size

The calculated size.

Events

ImageOpenSucceeded

Occurs when opening of image succeeded.

Declaration

cs-api-definition
public event RoutedEventHandler ImageOpenSucceeded

Event Value

RoutedEventHandler

MotionFinished

Occurs when zoom or pan animation ends.

Declaration

cs-api-definition
public event RoutedEventHandler MotionFinished

Event Value

RoutedEventHandler

ViewportChanged

Occurs when the viewport is changed.

Declaration

cs-api-definition
public event RoutedEventHandler ViewportChanged

Event Value

RoutedEventHandler