Calendar.NET 1.1, disposable

System.Web.UI.MobileControls (

The Calendar mobile control wraps a full-blown System.Web.UI.WebControls.Calendar web control instance, and provides a subset of its functionality (depending on the capabilities of the mobile device). The mobile Calendar class provides most of the same properties, including the SelectionChanged event, the SelectedDate and SelectedDates properties, and numerous other display-related properties. The SelectionMode property determines what type of selections are allowed for the calendar (day, week, or month). The Calendar does not expose other properties specific to HTML rendering, but you can access the underlying System.Web.UI.WebControls.Calendar web control through the WebCalendar property and modify these settings directly. Keep in mind, however, that these settings will not apply when the calendar is rendered to cHTML or WML. In this case, the full calendar cannot be shown, and a multiple-screen "wizard-like" calendar control will be used instead.

public class Calendar : MobileControl, System.Web.UI.IPostBackEventHandler {
// Public Constructors
   public Calendar( );
// Public Instance Properties
   public string CalendarEntryText{set; get; }
   public FirstDayOfWeek FirstDayOfWeek{set; get; }
   public DateTime SelectedDate{set; get; }
   public SelectedDatesCollection SelectedDates{get; }
   public CalendarSelectionMode SelectionMode{set; get; }
   public bool ShowDayHeader{set; get; }
   public DateTime VisibleDate{set; get; }
   public Calendar WebCalendar{get; }
// Public Instance Methods
   public void RaiseSelectionChangedEvent( );
// Protected Instance Methods
   protected virtual Calendar CreateWebCalendar( );
   protected virtual void OnSelectionChanged( );
// Events
   public event EventHandler SelectionChanged;


System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) MobileControl(System.Web.UI.IAttributeAccessor) Calendar(System.Web.UI.IPostBackEventHandler)

Returned By

System.Web.UI.MobileControls.Adapters.ChtmlCalendarAdapter.Control, System.Web.UI.MobileControls.Adapters.HtmlCalendarAdapter.Control, System.Web.UI.MobileControls.Adapters.WmlCalendarAdapter.Control

    Part I: Introduction to ASP.NET
    Part III: Namespace Reference
    Chapter 40. The System.Web.UI.MobileControls Namespace
    Chapter 42. The System.Web.UI.WebControls Namespace