我有一个CalendarDatePicker
控制我的 UWP 应用程序。我无法增加使用选择的日期的字体大小FontSize
属性。
我怎样才能轻松地做到这一点而不覆盖很多样式?
这是我的基本代码:
<Page
x:Class="CalendarPickerExample.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:CalendarPickerExample"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<CalendarDatePicker FontSize="30" />
</Grid>
</Page>
无论我设置什么尺寸FontSize
属性上的CalendarDatePicker
,所选日期的字体大小不会增加。
请帮忙!
您可以使用实时可视化树工具检查控件的属性,如果您想要更改内部 TextBlock 的大小:
您可以在默认样式的副本中修改 TextBlock 字体大小https://msdn.microsoft.com/en-us/library/windows/apps/mt299110.aspx https://msdn.microsoft.com/en-us/library/windows/apps/mt299110.aspx
如您所见,在默认模板中它被硬编码为 15:
<TextBlock x:Name="DateText"
HorizontalAlignment="Left"
Foreground="{ThemeResource SystemControlForegroundBaseMediumBrush}"
Text="{TemplateBinding PlaceholderText}"
Grid.Row="1"
FontSize="15"
Padding="12, 0, 0, 2"
VerticalAlignment="Center" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)