Calendar | .NET 1.1, disposable |
System.Web.UI.MobileControls (system.web.mobile.dll) | class |
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; } Hierarchy 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 |