Ejemplo n.º 1
0
 /// <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;
     }
 }
Ejemplo n.º 2
0
        /// <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);
        }