Class
TiledProvider

Represents map provider which provide map sources for MultiScaleImage control.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class TiledProvider : MapProviderBase, IDisposable

Inheritance: objectMapProviderBaseTiledProvider

Derived Classes: ArcGisMapProviderBingRestMapProviderOpenStreetMapProviderOsmBasedMapProviderVectorTileMapProviderWmsTiledProvider

Implements: IDisposable

Inherited Members MapProviderBase.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.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.SpatialReferenceMapProviderBase.MapSourcesMapProviderBase.InitializationFaultedMapProviderBase.MapSourceChangedMapProviderBase.SpatialReferenceChanged

Constructors

TiledProvider()

Declaration

cs-api-definition
protected TiledProvider()

Fields

CacheStorageProperty

Identifies the CacheStorage dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CacheStorageProperty

Field Value

DependencyProperty

IsTileCachingEnabledProperty

Identifies the IsTileCachingEnabled dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsTileCachingEnabledProperty

Field Value

DependencyProperty

RequestCacheLevelProperty

Identifies the RequestCacheLevel dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty RequestCacheLevelProperty

Field Value

DependencyProperty

RequestCredentialsProperty

Identifies the RequestCredentials dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty RequestCredentialsProperty

Field Value

DependencyProperty

Properties

CacheStorage

Gets or sets the CacheStorage property.

Declaration

cs-api-definition
public ICacheStorage CacheStorage { get; set; }

Property Value

ICacheStorage

IsTileCachingEnabled

Gets or sets the IsTileCachingEnabled property.

Declaration

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

Property Value

bool

RequestCacheLevel

Gets or sets request cache level for downloading tiles.

Declaration

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

Property Value

RequestCacheLevel

RequestCredentials

Gets or sets credentials for downloading tiles.

Declaration

cs-api-definition
public ICredentials RequestCredentials { get; set; }

Property Value

ICredentials

Methods

CacheStorageChanged()

Occurs when cache storage is changed.

Declaration

cs-api-definition
protected void CacheStorageChanged()

InheritCacheStorage(TiledMapSource)

Copies the CacheStorage and IsTileCachingEnabled properties to source.

Declaration

cs-api-definition
protected virtual void InheritCacheStorage(TiledMapSource source)

Parameters

source

TiledMapSource

TiledMapSource instance.

InheritParameters(MapProviderBase)

Set parameters to the clone of map provider.

Declaration

cs-api-definition
protected override void InheritParameters(MapProviderBase clone)

Parameters

clone

MapProviderBase

Clone of map provider.

Overrides MapProviderBase.InheritParameters(MapProviderBase)

InheritRequestCacheLevel(TiledMapSource)

Copies the RequestCacheLevel property to source.

Declaration

cs-api-definition
protected virtual void InheritRequestCacheLevel(TiledMapSource source)

Parameters

source

TiledMapSource

TiledMapSource instance.

InheritRequestCredentials(TiledMapSource)

Copies the RequestCredentials property to source.

Declaration

cs-api-definition
protected virtual void InheritRequestCredentials(TiledMapSource source)

Parameters

source

TiledMapSource

TiledMapSource instance.

IsTileCachingEnabledChanged(bool, bool)

Occurs when tile caching enabled status is changed.

Declaration

cs-api-definition
protected void IsTileCachingEnabledChanged(bool oldValue, bool newValue)

Parameters

oldValue

bool

Old value.

newValue

bool

New value.

OnIsTileCachingEnabledChanged(bool, bool)

Calls when the IsTileCachingEnabled property changed.

Declaration

cs-api-definition
protected virtual void OnIsTileCachingEnabledChanged(bool oldValue, bool newValue)

Parameters

oldValue

bool

newValue

bool

RequestCacheLevelChanged()

Occurs when RequestCacheLevel is changed.

Declaration

cs-api-definition
protected void RequestCacheLevelChanged()

RequestCredentialsChanged()

Occurs when RequestCredentials is changed.

Declaration

cs-api-definition
protected void RequestCredentialsChanged()