ChildrenCreated
RadTimePicker exposes the ChildrenCreated server event, which occurs after the child controls are created.
ChildrenCreated can be wired only during the Page_PreInit event, since it is fired before the regular handlers are attached.
The ChildrenCreated event handler receives two arguments:
-
The control whose children have just been created. This argument is of type object, but can be cast to the appropriate type.
-
A DefaultViewChangedEventArgs object. This object has the following two properties:
-
OldView is the CalendarView object for the view that was current before the change.
-
NewView is the CalendarView object for the current view after the change.
-
You can use this event to set date input, calendar and time view properties, or add additional controls. The following example uses the ChildrenCreated event handler to add a control that clears the selection:
protected void RadTimePicker1_ChildrenCreated(object sender, System.EventArgs e)
{
RadTimePicker picker = (RadTimePicker)sender;
HyperLink clearLink = new HyperLink();
clearLink.NavigateUrl = string.Format("javascript:$find('{0}').Clear()", picker.ClientID);
clearLink.Text = "Clear";
picker.Controls.Add(clearLink);
}