This adapter renders the System.Web.UI.MobileControls.Calendar control to cHTML. The calendar cannot be displayed on a single page; instead, it will be rendered as a sort of date-picker "wizard" over multiple pages.
public class ChtmlCalendarAdapter : HtmlControlAdapter { // Public Constructors public ChtmlCalendarAdapter( ); // Public Instance Properties public override bool RequiresFormTag{get; } // overrides HtmlControlAdapter// Protected Instance Properties protected Calendar Control{get; } // Public Instance Methods public override bool HandlePostBackEvent(string eventArgument); // overrides ControlAdapter public override void LoadAdapterState(object state); // overrides HtmlControlAdapter public override void OnInit(EventArgs e); // overrides ControlAdapter public override void OnLoad(EventArgs e); // overrides ControlAdapter public override void OnPreRender(EventArgs e); // overrides ControlAdapter public override void Render(HtmlMobileTextWriter writer); // overrides HtmlControlAdapter public override object SaveAdapterState( ); // overrides HtmlControlAdapter }