Private Sub TimeQuery_SelectedTimeChanged(--) added the handler : AddHandler queryfield.SelectedTimeChanged, AddressOf TimeQuery_SelectedTimeChanged in datepicker class Public Custom Event SelectedTimeChanged As TimeSelectedChangedEventHandler AddHandler(ByVal value As TimeSelectedChangedEventHandler) [AddHandler](SelectedTimeChangedEvent, value) End AddHandler RaiseEvent(ByVal sender As Object, ByVal value As TimeSelectedChangedRoutedEventArgs) End RaiseEvent End Event #End Region so this is my code now in XAML file i have a datePickercontrol(Custom control) and when i change the date TimeQuery_SelectedTimeChanged method suppose to raise but cant raise it can anybody help me? Thanks in advance Shankar