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

Represents map provider which provide map sources for MultiScaleImage control.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
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

C#
protected TiledProvider()

Fields

CacheStorageProperty

DependencyProperty

Identifies the CacheStorage dependency property.

C#
public static readonly DependencyProperty CacheStorageProperty

Identifies the IsTileCachingEnabled dependency property.

C#
public static readonly DependencyProperty IsTileCachingEnabledProperty

RequestCacheLevelProperty

DependencyProperty

Identifies the RequestCacheLevel dependency property.

C#
public static readonly DependencyProperty RequestCacheLevelProperty

RequestCredentialsProperty

DependencyProperty

Identifies the RequestCredentials dependency property.

C#
public static readonly DependencyProperty RequestCredentialsProperty

Properties

Gets or sets the CacheStorage property.

C#
public ICacheStorage CacheStorage { get; set; }

Gets or sets the IsTileCachingEnabled property.

C#
public bool IsTileCachingEnabled { get; set; }

Gets or sets request cache level for downloading tiles.

C#
public RequestCacheLevel RequestCacheLevel { get; set; }

Gets or sets credentials for downloading tiles.

C#
public ICredentials RequestCredentials { get; set; }

Methods

Occurs when cache storage is changed.

C#
protected void CacheStorageChanged()

Copies the CacheStorage and IsTileCachingEnabled properties to source.

C#
protected virtual void InheritCacheStorage(TiledMapSource source)
Parameters:sourceTiledMapSource

TiledMapSource instance.

Set parameters to the clone of map provider.

C#
protected override void InheritParameters(MapProviderBase clone)
Parameters:cloneMapProviderBase

Clone of map provider.

Overrides: MapProviderBase.InheritParameters(MapProviderBase)

Copies the RequestCacheLevel property to source.

C#
protected virtual void InheritRequestCacheLevel(TiledMapSource source)
Parameters:sourceTiledMapSource

TiledMapSource instance.

Copies the RequestCredentials property to source.

C#
protected virtual void InheritRequestCredentials(TiledMapSource source)
Parameters:sourceTiledMapSource

TiledMapSource instance.

Occurs when tile caching enabled status is changed.

C#
protected void IsTileCachingEnabledChanged(bool oldValue, bool newValue)
Parameters:oldValuebool

Old value.

newValuebool

New value.

Calls when the IsTileCachingEnabled property changed.

C#
protected virtual void OnIsTileCachingEnabledChanged(bool oldValue, bool newValue)
Parameters:oldValueboolnewValuebool

Occurs when RequestCacheLevel is changed.

C#
protected void RequestCacheLevelChanged()

Occurs when RequestCredentials is changed.

C#
protected void RequestCredentialsChanged()