private void Calendar_LostFocus(object sender, RoutedEventArgs e)
{
Calendar c = sender as Calendar;
Debug.Assert(c != null, "c should not be null!");
HasFocusInternal = false;
switch (DisplayMode)
{
case CalendarMode.Month:
{
if (FocusButton != null)
{
FocusButton.IsCurrent = false;
}
break;
}
case CalendarMode.Year:
case CalendarMode.Decade:
{
if (FocusCalendarButton != null)
{
FocusCalendarButton.IsCalendarButtonFocused = false;
}
break;
}
}
}
#endregion Focus Events