or
<
UserControl.Resources
>
<
local:LocationToTelerikConverter
x:Key
=
"LocationToTelerikConverter"
/>
<
local:LocationCollectionToTelerikLocationCollectionConverter
x:Key
=
"LocationCollectionToTelerikLocationCollectionConverter"
/>
<
SolidColorBrush
x:Key
=
"ControlSubtleForegroundBrush"
Color
=
"#004100"
/>
<
DataTemplate
x:Key
=
"MapWaypointsTemplate"
>
<
Grid
Tag
=
"{Binding}"
telerik:MapLayer.Location
=
"{Binding Path=Location, Converter={StaticResource LocationToTelerikConverter}}"
>
<
telerik:MapLayer.HotSpot
>
<
telerik:HotSpot
ElementName
=
"WaypointEllipse"
X
=
"0.5"
Y
=
"0.5"
XUnits
=
"Fraction"
YUnits
=
"Fraction"
/>
</
telerik:MapLayer.HotSpot
>
<
Ellipse
x:Name
=
"WaypointEllipse"
Width
=
"20"
Height
=
"20"
Fill
=
"Blue"
/>
</
Grid
>
</
DataTemplate
>
</
UserControl.Resources
>
<
Grid
Background
=
"Black"
>
<
telerik:RadMap
x:Name
=
"map"
Background
=
"Transparent"
UseSpringAnimations
=
"False"
DistanceUnit
=
"Kilometer"
MouseClickMode
=
"None"
HorizontalAlignment
=
"Stretch"
VerticalAlignment
=
"Stretch"
UseDefaultLayout
=
"False"
MaxZoomLevel
=
"24"
MinZoomLevel
=
"1"
ZoomLevel
=
"1"
MapMouseClick
=
"OnMapMouseClick"
CenterChanged
=
"OnMapCenterChanged"
ZoomChanged
=
"OnMapZoomChanged"
InitializeCompleted
=
"OnMapInitializeCompleted"
PreviewMouseMove
=
"OnMapPreviewMouseMove"
>
<
telerik:RadMap.Providers
>
<
telerik:EmptyProvider
/>
<!-- Provider set programmatically. -->
</
telerik:RadMap.Providers
>
<
telerik:InformationLayer
x:Name
=
"scanSessionSnailTrailLayer"
ItemsSource
=
"{Binding ElementName=_this, Path=ScanSessions}"
>
<
telerik:InformationLayer.ItemTemplate
>
<
DataTemplate
>
<
telerik:MapPolyline
Stroke
=
"Blue"
StrokeThickness
=
"2"
Points
=
"{Binding Path=WaypointLocations, Converter={StaticResource LocationCollectionToTelerikLocationCollectionConverter}}"
/>
</
DataTemplate
>
</
telerik:InformationLayer.ItemTemplate
>
</
telerik:InformationLayer
>
<
telerik:InformationLayer
x:Name
=
"scanSessionWaypointsOuter"
ItemsSource
=
"{Binding ElementName=_this, Path=ScanSessions}"
>
<
telerik:InformationLayer.ItemTemplate
>
<
DataTemplate
>
<
telerik:InformationLayer
x:Name
=
"scanSessionWayPointsInner"
ItemsSource
=
"{Binding Path=Waypoints}"
ItemTemplate
=
"{StaticResource MapWaypointsTemplate}"
/>
</
DataTemplate
>
</
telerik:InformationLayer.ItemTemplate
>
</
telerik:InformationLayer
>
</
telerik:RadMap
>
</
Grid
>