How to increase the font size of the date that is selected on a CalendarDatePicker

前端 未结 2 1203
感动是毒
感动是毒 2021-01-17 00:27

I have a CalendarDatePicker control on my UWP app. I am not able to increase the size of the font of the date that is selected using the FontSize a

相关标签:
2条回答
  • 2021-01-17 00:36

    You can use the Visual Tree Extensions from the UWP Community Toolkit to grab the textbox control by name or type and modify its FontSize property:

     <CalendarDatePicker x:Name="Calender"/>
    

    -

     Calender.FindDescendantByName("DateText").FontSize = 30;
    
    0 讨论(0)
  • 2021-01-17 00:47

    You can check the properties of the control using Live Visual Tree tool, in your case you want to change the size of the internal TextBlock:

    You can modify the TextBlock font size in a copy of the default style https://msdn.microsoft.com/en-us/library/windows/apps/mt299110.aspx

    As you can see, it is hardcoded to 15 in the default template:

    <TextBlock x:Name="DateText"
                       HorizontalAlignment="Left"
                       Foreground="{ThemeResource SystemControlForegroundBaseMediumBrush}"
                       Text="{TemplateBinding PlaceholderText}"
                       Grid.Row="1"
                       FontSize="15"
                       Padding="12, 0, 0, 2"
                       VerticalAlignment="Center" />
    
    0 讨论(0)
提交回复
热议问题