New to Telerik UI for WPFStart a free 30-day trial

Single image map provider which gets image source using its URI string.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
public class UriImageProvider : ImageProvider, IDisposable, ICloneable

Inheritance: objectMapProviderBaseImageProviderUriImageProvider

Implements: ICloneableIDisposable

Inherited Members ImageProvider.ImageMapProviderBase.GeoBoundsPropertyMapProviderBase.GeoBoundsNWPropertyMapProviderBase.GeoBoundsSEPropertyMapProviderBase.OpacityPropertyMapProviderBase.Dispose()MapProviderBase.GetValidatedGeoPoint(Location)MapProviderBase.SetMapSourceToClone(MapProviderBase, string)MapProviderBase.SetMapSource(string)MapProviderBase.TryGetMapSource(string, out IMapSource)MapProviderBase.ApplySourceModes(string)MapProviderBase.Dispose(bool)MapProviderBase.CreateInstanceCore()MapProviderBase.OnPreviewSourceChange(IMapSource)MapProviderBase.OnPreviewSourceChanged(IMapSource)MapProviderBase.InheritParameters(MapProviderBase)MapProviderBase.InheritCurrentSource(MapProviderBase)MapProviderBase.RegisterSetSourceCommand(Type, string, DataTemplate, Uri, CanExecuteRoutedEventHandler, ExecutedRoutedEventHandler)MapProviderBase.SetCommandState(string)MapProviderBase.SourceInitializationFaulted(object, InitializationFaultEventArgs)MapProviderBase.TilePresenterMapSourceChanged(object, SourceChangedEventArgs)MapProviderBase.CommandBindingCollectionMapProviderBase.CommandsMapProviderBase.GeoBoundsMapProviderBase.GeoBoundsNWMapProviderBase.GeoBoundsSEMapProviderBase.OpacityMapProviderBase.SupportedSourcesMapProviderBase.MapSourcesMapProviderBase.InitializationFaultedMapProviderBase.MapSourceChangedMapProviderBase.SpatialReferenceChanged...

Constructors

Initializes a new instance of the UriImageProvider class.

C#
public UriImageProvider()

Fields

BaseAddressProperty

DependencyProperty

Identifies the BaseAddress dependency property.

C#
public static readonly DependencyProperty BaseAddressProperty

UriProperty

DependencyProperty

Identifies the Uri dependency property.

C#
public static readonly DependencyProperty UriProperty

ZoomNumericFormatProperty

DependencyProperty

Identifies the ZoomNumericFormat dependency property.

C#
public static readonly DependencyProperty ZoomNumericFormatProperty

Properties

Gets or sets the uri of the base address.

C#
public Uri BaseAddress { get; set; }

Returns the SpatialReference for the map provider.

C#
public override ISpatialReference SpatialReference { get; }

Overrides: MapProviderBase.SpatialReference

Uri

Uri

Gets or sets image URI.

C#
public Uri Uri { get; set; }
Remarks:

If you have separate image for every zoom level then URI string must contain {zoom} part. This part will be replaced with zoom level when image requested. For example: "/MyApplication;component/MapImages/image_{zoom}.png".

Gets or sets numeric format string will be used to replace {zoom} placeholder. For example "D2" will replace {zoom} placeholder with 2 digits integer (01, 02, ..., 19). The default value is null, which produce simple integer without paddings (1, 2, ... 9, 10, ... 19).

C#
public string ZoomNumericFormat { get; set; }

Methods

Implements the ICloneable interface.

C#
public object Clone()
Returns:

object

Cloned object.

Implements: ICloneable.Clone()