原生的不可改变大小 这样写可以改变样式。
<!--Day按钮样式-->
<Style x:Key="CalendarDayButtonStyle" BasedOn="{StaticResource XXX}" TargetType="{x:Type CalendarDayButton}">
<Setter Property="MinWidth" Value="100" />
<Setter Property="MinHeight" Value="80" />
<Setter Property="FontSize" Value="16"/>
<Setter Property="FontFamily" Value="微软雅黑" />
<Setter Property="HorizontalContentAlignment" Value="Center" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="Red" />
<Setter Property="Margin" Value="2" />
<Setter Property="IsTabStop" Value="False" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CalendarDayButton}">
<Grid x:Name="Grid" Margin="{TemplateBinding Margin}">
<Border x:Name="Bg" Background="{TemplateBinding Background}" BorderBrush="Red" BorderThickness="1" Margin="0,1,1,0"/>
<ContentPresenter x:Name="NormalText" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
Margin="0" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
TextElement.Foreground="{TemplateBinding Foreground}" />
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="Red"></Setter>
<Setter Property="Foreground" Value="White"></Setter>
</Trigger>
<Trigger Property="IsToday" Value="True">
<Setter Property="Background" Value="Red"></Setter>
<Setter Property="Foreground" Value="Black"></Setter>
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Red"></Setter>
<Setter Property="Foreground" Value="Green"></Setter>
</Trigger>
<!--不可用日期-->
<Trigger Property="IsBlackedOut" Value="True">
<Setter Property="Opacity" Value="0.5" TargetName="Grid"><