Schedule Header in WPF Scheduler (SfScheduler)
You can change the header height, date format and appearance of SfScheduler.
Header height
You can change the scheduler header height by using HeaderHeight property of SfScheduler. by default the header height is 50.
<syncfusion:SfScheduler x:Name="Schedule"
HeaderHeight="100" >
</syncfusion:SfScheduler>
this.Schedule.HeaderHeight = 100;
Header date format
You can change the Scheduler header date format of scheduler by using the HeaderDateFormat property of SfScheduler. by default the header date format is MMMM yyyy
.
<syncfusion:SfScheduler x:Name="Schedule"
HeaderDateFormat="MMM/yyyy">
</syncfusion:SfScheduler>
this.Schedule.HeaderDateFormat = "MMM/yyyy";
Appearance customization
Customize header appearance using Style
You can style Scheduler header appearance using SchedulerHeaderControl in scheduler. You can change the background color, textStyle, and borderBrush etc. by setting style property for SchedulerHeaderControl
.
<Style TargetType="syncfusion:SchedulerHeaderControl">
<Setter Property="Background" Value="LightCyan"/>
<Setter Property="Foreground" Value="Red"/>
<Setter Property="FontStyle" Value="Italic"/>
<Setter Property="BorderBrush" Value="LightCoral"/>
<Setter Property="BorderThickness" Value="2"/>
</Style>
Customize header appearance using DataTemplate
You can customize header appearance of scheduler by using HeaderTemplate property of SfScheduler.
<syncfusion:SfScheduler x:Name="Schedule">
<syncfusion:SfScheduler.HeaderTemplate>
<DataTemplate >
<TextBlock FontStyle="Italic"
Foreground="Blue"
FontSize="25"
Text="{Binding}"/>
</DataTemplate>
</syncfusion:SfScheduler.HeaderTemplate>
</syncfusion:SfScheduler>
Was this page helpful?
Yes
No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
Help us improve this page