| 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.lCalendarAdapter.Control,
System.Web.UI.MobileControls.Adapters.HtmlCalendarAdapter.Control,
System.Web.UI.MobileControls.Adapters.WmlCalendarAdapter.Control