/// <include file='doc\CalendarAutoFormatDialog.uex' path='docs/doc[@for="CalendarAutoFormatDialog.SaveComponent"]/*' /> /// <devdoc> /// Save any changes into the component /// </devdoc> /// <internalonly/> protected void SaveComponent() { if (schemeDirty) { WCScheme selectedScheme = (WCScheme)schemeNameList.SelectedItem; Debug.Assert(selectedScheme != null, "We should have a scheme here"); selectedScheme.Apply(calendar); schemeDirty = false; } }
/// <include file='doc\CalendarAutoFormatDialog.uex' path='docs/doc[@for="CalendarAutoFormatDialog.GetPreviewCalendar"]/*' /> /// <devdoc> /// Create a new Calendar object for previewing /// </devdoc> /// <internalonly/> private Calendar GetPreviewCalendar() { // create a new calendar to preview Calendar previewCal = new Calendar(); // Modify its components based on the current calendar previewCal.ShowTitle = calendar.ShowTitle; previewCal.ShowNextPrevMonth = calendar.ShowNextPrevMonth; previewCal.ShowDayHeader = calendar.ShowDayHeader; previewCal.SelectionMode = calendar.SelectionMode; WCScheme selectedScheme = (WCScheme)schemeNameList.SelectedItem; selectedScheme.Apply(previewCal); return(previewCal); }