Поскольку вы предоставили сетку внутри шаблона элемента управления, щелчок происходит на уровне сетки.То, что я сделал, изменилось с сетки на кнопку.
<Style x:Key="CalendarDayButtonStyle1" TargetType="CalendarDayButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="CalendarDayButton">
<Button Background= "{Binding Converter={StaticResource BackgroundConverter}, Path=Date}">
<ContentControl x:Name="Content" Margin="5,1,5,1" Content="{TemplateBinding Content}" />
</Button>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Спасибо,
Сатиш Пай