private static void OnQueryPreviousCommand(object target, CanExecuteRoutedEventArgs args) { MonthCalendar mcc = (MonthCalendar)target; args.CanExecute = (MonthCalendarHelper.CompareYearMonth(mcc.VisibleMonth, mcc.MinDate) > 0); }