public Calendar()
{
DefaultStyleKey = typeof(Calendar);
UpdateDisplayDate(this, this.DisplayDate, DateTime.MinValue);
GotFocus += new RoutedEventHandler(Calendar_GotFocus);
LostFocus += new RoutedEventHandler(Calendar_LostFocus);
IsEnabledChanged += new DependencyPropertyChangedEventHandler(OnIsEnabledChanged);
PointerReleased += new PointerEventHandler(Calendar_PointerReleased);
BlackoutDates = new CalendarBlackoutDatesCollection(this);
SelectedDates = new SelectedDatesCollection(this);
RemovedItems = new List<object>();
}