This question is locked. New answers and comments are not allowed.
Dear Telerik support team,
I followed the ScheduleView and TimeBar Demo example, but in my case, the time ruler doesn't show up in the minimap. Please refer to the attached screenshot.
My XAML Code is :
In the code behind I defined the period and the visualperiod of TimeBar :
Please take a look into it and tell me what's wrong with my code.
Thanks a lot
I followed the ScheduleView and TimeBar Demo example, but in my case, the time ruler doesn't show up in the minimap. Please refer to the attached screenshot.
My XAML Code is :
<telerik:RadScheduleView x:Name="rdMinimapSchedule" ResourceTypesSource="{Binding ResourceTypes}" Grid.Row="0" AppointmentsSource="{Binding MinimapAppointments}" MinAppointmentHeight="5" Grid.ColumnSpan="2" Margin="1,50,1,40" CurrentDate="{Binding ElementName=TimeBar,Path=VisiblePeriodStart}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" NavigationHeaderVisibility="Collapsed"> <telerik:RadScheduleView.ActiveViewDefinition> <telerik:TimelineViewDefinition ShowTimeRuler="False" StretchAppointments="True" StretchGroupHeaders="True"> <telerik:TimelineViewDefinition.MajorTickLength> <local:OneYearTick /> </telerik:TimelineViewDefinition.MajorTickLength> <telerik:TimelineViewDefinition.MinorTickLength> <local:OneYearTick /> </telerik:TimelineViewDefinition.MinorTickLength> </telerik:TimelineViewDefinition> </telerik:RadScheduleView.ActiveViewDefinition> <telerik:RadScheduleView.AppointmentStyleSelector> <local:SingleStyleSelector> <Style TargetType="telerik:AppointmentItem"> <Setter Property="Margin" Value="1 0" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="telerik:AppointmentItem"> <Grid> <Rectangle Fill="{Binding Category.CategoryBrush, FallbackValue=LightGray}" /> <Rectangle Fill="{Binding TimeMarker.TimeMarkerBrush, FallbackValue=DarkGray}" Height="2" VerticalAlignment="Bottom" /> </Grid> </ControlTemplate> </Setter.Value> </Setter> </Style> </local:SingleStyleSelector> </telerik:RadScheduleView.AppointmentStyleSelector> <telerik:RadScheduleView.GroupDescriptionsSource> <telerik:GroupDescriptionCollection> <telerik:ResourceGroupDescription ResourceType="Countries" /> <telerik:DateGroupDescription ></telerik:DateGroupDescription> </telerik:GroupDescriptionCollection> </telerik:RadScheduleView.GroupDescriptionsSource> <telerik:RadScheduleView.GroupHeaderStyleSelector> <local:SingleStyleSelector> <Style TargetType="telerik:GroupHeader"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="telerik:GroupHeader"> <Rectangle /> </ControlTemplate> </Setter.Value> </Setter> </Style> </local:SingleStyleSelector> </telerik:RadScheduleView.GroupHeaderStyleSelector> </telerik:RadScheduleView> <telerik:RadTimeBar x:Name="TimeBar" Margin="2" Grid.ColumnSpan="2" Grid.Row="0" telerik:StyleManager.Theme="Metro" Background="Transparent" MinSelectionRange="1.00:00:00" MaxSelectionRange="31.00:00:00" MinZoomRange="31.00:00:00" IsSnapToIntervalEnabled="True" VisiblePeriodChanged="TimeBar_VisiblePeriodChanged"> <telerik:RadTimeBar.Intervals> <telerik:YearInterval /> <telerik:MonthInterval /> <telerik:WeekInterval /> <telerik:DayInterval /> </telerik:RadTimeBar.Intervals> </telerik:RadTimeBar>In the code behind I defined the period and the visualperiod of TimeBar :
TimeBar.PeriodStart = DateTime.Now.AddMonths(-6); TimeBar.PeriodEnd = DateTime.Now.AddMonths(6); TimeBar.VisiblePeriodStart = DateTime.Now.AddMonths(-1); TimeBar.VisiblePeriodEnd = DateTime.Now.AddMonths(1); TimeBar.SelectionStart = DateTime.Now.AddDays(-7); TimeBar.SelectionEnd = DateTime.Now.AddDays(7); UpdateMinimap();Please take a look into it and tell me what's wrong with my code.
Thanks a lot