I have a user control with a calendar control and I wish to have an event evoked within the calendar controls event handler that will propagate out to the the containing object. So far I have had no luck. In the event handler for the datechanged event of the calendar control I envoke the event.

My event name us datechanged. In my delegate I have the

if(datechanged!=null) datechanged(this,new datechangedevent(cal.SelectedDate));

However, the datechanged is always null.