Class
MapZoomBar

Map zoom control.

Definition

Constructors

MapZoomBar()

Initializes a new instance of the MapZoomBar class.

Declaration

cs-api-definition
public MapZoomBar()

Fields

ZoomLevelButtonTemplateProperty

Identifies the ZoomLevelButtonTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ZoomLevelButtonTemplateProperty

Field Value

DependencyProperty

Properties

Commands

Gets collection of the zoom commands.

Declaration

cs-api-definition
public ObservableCollection<CommandDescription> Commands { get; }

Property Value

ObservableCollection<CommandDescription>

DefaultZoomButtonTemplate

Gets default zoom level button's data template depends on the theme set for RadMap control.

Declaration

cs-api-definition
public DataTemplate DefaultZoomButtonTemplate { get; }

Property Value

DataTemplate

ZoomLevelButtonTemplate

Gets or sets the ZoomLevel Button data template.

Declaration

cs-api-definition
public DataTemplate ZoomLevelButtonTemplate { get; set; }

Property Value

DataTemplate

Methods

BeginInit()

Start control initialization.

Declaration

cs-api-definition
public void BeginInit()

Implements ISupportInitialize.BeginInit()

EndInit()

End control initialization.

Declaration

cs-api-definition
public void EndInit()

Implements ISupportInitialize.EndInit()

OnMapInitialize(RadMap, RadMap)

Called when map control should be initialized (either on initial load or if the RadMap control owner is changed).

Declaration

cs-api-definition
protected override void OnMapInitialize(RadMap oldMapControl, RadMap newMapControl)

Parameters

oldMapControl

RadMap

The old RadMap control owner.

newMapControl

RadMap

The new RadMap control owner.

Overrides MapBaseControl.OnMapInitialize(RadMap, RadMap)

OnPointerPressed(PointerRoutedEventArgs)

Declaration

cs-api-definition
protected override void OnPointerPressed(PointerRoutedEventArgs e)

Parameters

e

PointerRoutedEventArgs

OnPointerReleased(PointerRoutedEventArgs)

Declaration

cs-api-definition
protected override void OnPointerReleased(PointerRoutedEventArgs e)

Parameters

e

PointerRoutedEventArgs

RegisterSetZoomLevelCommand(double, string, DataTemplate, Uri)

Register new set zoom level command.

Declaration

cs-api-definition
public void RegisterSetZoomLevelCommand(double zoomLevel, string text, DataTemplate dataTemplate, Uri imageUri)

Parameters

zoomLevel

double

Zoom level.

text

string

Command text.

dataTemplate

DataTemplate

Data template for command representation.

imageUri

Uri

URI of the image is used in the map source button data template.

ToggleVisibility()

Toggles the visibility of the zoom bar control.

Declaration

cs-api-definition
public void ToggleVisibility()