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>
<telerik:OrientedTimeRulerItemStyleSelector x:Key="TimeRulerItemStyleSelector"> <telerik:OrientedTimeRulerItemStyleSelector.MonthViewTickStyle> <Style TargetType="telerik:TimeRulerItem"> <Setter Property="Background" Value="Blue" /> </Style> </telerik:OrientedTimeRulerItemStyleSelector.MonthViewTickStyle> </telerik:OrientedTimeRulerItemStyleSelector>
The XAML of ScheduleView:
<telerik:RadScheduleView Grid.Row="0" Name="RSV" AppointmentsSource="{Binding Appointments}" VisibleRangeChanged="RSV_VisibleRangeChanged" Loaded="RSV_Loaded" TimeRulerItemStyleSelector="{StaticResource ResourceKey=TimeRulerItemStyleSelector}"> <telerik:RadScheduleView.ViewDefinitions> <bo_calendar:BiWeeklyViewDefinition CalendarWeekRule="FirstFullWeek" FirstDayOfWeek="Monday" /> <telerik:MonthViewDefinition CalendarWeekRule="FirstFullWeek" FirstDayOfWeek="Monday" /> </telerik:RadScheduleView.ViewDefinitions> </telerik:RadScheduleView>Any idea?
Thanks a lot!
Frankie