This question is locked. New answers and comments are not allowed.
                        
                        I was wondering if it was possible to change the FontSize of the RadDateTimePicker?  I am setting my fontsize="16" in my .xaml and in the designer it changes to look correct, but as soon as I build and run the font size is set back to a smaller font.  
                                <telerik:RadDateTimePicker x:Name="cboCalendar" FontSize="16" Style="{StaticResource CalendarInput}" InputMode="DatePicker" Local:Tracker.Property="SelectedDate" VerticalAlignment="Center" Width="425" Height="28" BorderBrush="#FF8C9FAD" />
Any help you could give me would be greatly appreciated.
Thanks,
Lana
3 Answers, 1 is accepted
0
                                Hello Lana,
You should be able to change font size of RadDateTimePicker control with no problem. I tested the case and font size works just as expected.
Maybe the CalendarInput style you are using is the reason in your case. Or any other styling you might have applied to the control.
All the best,
Dani
the Telerik team
                                        You should be able to change font size of RadDateTimePicker control with no problem. I tested the case and font size works just as expected.
Maybe the CalendarInput style you are using is the reason in your case. Or any other styling you might have applied to the control.
All the best,
Dani
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
0
                                
                                                    Lukasz
                                                    
                                            
    Top achievements
    
            
                
                Rank 1
            
    
                                                
                                                answered on 02 Nov 2012, 07:16 PM
                                            
                                        Hi,
I get the same behavior on my application. No matter what I do the date picker font is always the same size. You can see the font size change reflected inside visual studio but not while the application is running. I have checked and it is because of the windows 8 theme. Is there somewhere I can modify the theme so that the size is reflected based on the local size and not the theme size?
                                        I get the same behavior on my application. No matter what I do the date picker font is always the same size. You can see the font size change reflected inside visual studio but not while the application is running. I have checked and it is because of the windows 8 theme. Is there somewhere I can modify the theme so that the size is reflected based on the local size and not the theme size?
0
                                Hi Lukasz,
The Windows8 Theme uses explicitly set FontFamily and FontSize properties for all controls.
 
 
 
 
 
The second and the more common thing you can do, is to take all styles and resources for the Windows8 theme and modify the font size manually. You will find the resources in the RadControls installation folder on your machine, and then in the subfolder Themes. You can drill down to the DateTimePicker.xaml file that corresponds to the Windows8 theme and copy the resources from this resource dictionary.
Hope this helps.
Kind regards,
Maria
the Telerik team
                                        The Windows8 Theme uses explicitly set FontFamily and FontSize properties for all controls.
One possible approach is to use Implicit Styles. This way you can change font size for the most part of the drop-down content and most importantly, it is a lot shorter.
The next code snippets show how to achieve the described approach using Implicit Styles:
In the xalm:
<ResourceDictionary.MergedDictionaries>                <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/System.Windows.xaml"/>                <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.xaml"/>                <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Input.xaml"/>            </ResourceDictionary.MergedDictionaries>            <Style x:Key="CustomRadClockItemStyle" TargetType="telerikInput:RadClockItem" BasedOn="{StaticResource RadClockItemStyle}">                <Setter Property="FontSize" Value="20"/>                <Setter Property="FontFamily" Value="Segoe UI"/>            </Style>            <Style x:Key="CustomClockStyle" TargetType="telerikInput:RadClock" BasedOn="{StaticResource RadClockStyle}">                <Setter Property="ItemContainerStyle" Value="{StaticResource CustomRadClockItemStyle}"/>                <Setter Property="FontFamily" Value="Segoe UI"/>                <Setter Property="FontSize" Value="20"/>            </Style>            <Style x:Key="CustomCalendarViewStyle" TargetType="calendar:CalendarView" BasedOn="{StaticResource CalendarViewStyle}">                <Setter Property="FontSize" Value="20"/>            </Style>            <Style x:Key="CustomCalendarButtonStyle" TargetType="calendar:CalendarButton" BasedOn="{StaticResource CalendarButtonStyle}">                <Setter Property="FontSize" Value="20"/>            </Style>            <Style x:Key="CustomCalendarStyle" TargetType="telerikInput:RadCalendar" BasedOn="{StaticResource RadCalendarStyle}">                <Setter Property="AreWeekNumbersVisible" Value="False"/>                <Setter Property="FontSize" Value="20"/>                <Setter Property="MonthViewStyle" Value="{StaticResource CustomCalendarViewStyle}"/>                <Setter Property="YearViewStyle" Value="{StaticResource CustomCalendarViewStyle}"/>                <Setter Property="DecadeViewStyle" Value="{StaticResource CustomCalendarViewStyle}"/>                <Setter Property="CenturyViewStyle" Value="{StaticResource CustomCalendarViewStyle}"/>                <Setter Property="DayButtonStyle" Value="{StaticResource CustomCalendarButtonStyle}"/>                <Setter Property="MonthButtonStyle" Value="{StaticResource CustomCalendarButtonStyle}"/>                <Setter Property="YearButtonStyle" Value="{StaticResource CustomCalendarButtonStyle}"/>                <Setter Property="DecadeButtonStyle" Value="{StaticResource CustomCalendarButtonStyle}"/>            </Style>            <Style x:Key="CustomMediumDateTimeStyle" TargetType="telerik:RadDateTimePicker" BasedOn="{StaticResource RadDateTimePickerStyle}">                <Setter Property="FontSize" Value="20"/>            </Style><telerik:RadDateTimePicker            x:Name="MyDateTimePicker" VerticalAlignment="Top" HorizontalAlignment="Left" Width="200" Margin="30"            CalendarStyle="{StaticResource CustomCalendarStyle}"            ClockStyle="{StaticResource CustomClockStyle}"            Style="{StaticResource CustomMediumDateTimeStyle}" />The second and the more common thing you can do, is to take all styles and resources for the Windows8 theme and modify the font size manually. You will find the resources in the RadControls installation folder on your machine, and then in the subfolder Themes. You can drill down to the DateTimePicker.xaml file that corresponds to the Windows8 theme and copy the resources from this resource dictionary.
Hope this helps.
Kind regards,
Maria
the Telerik team
Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.