Hey ChicoBob

 

I don't know if you got it figured out yet, but here's my suggestion:

 

In the XAML code behind:

 

 

 Public Event RemindClick As EventHandler Public Event DismissClick As EventHandler Private Sub dismiss_button_Click(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles dismiss_button.Click RaiseEvent DismissClick(Me, e) End Sub Private Sub remind_button_Click(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles remind_button.Click RaiseEvent RemindClick(Me, e) End Sub 

 

Here you're creating 2 event handlers and then raising them on the click event.

 

In the code behind on the Windows Form:

 

 Dim WithEvents WpfControl As WpfControlLibrary.WpfControl= Nothing ' In the form OnLoad event WpfControl = New WpfControlLibrary.WpfControl ElementHost1.Child = WpfControl Private Sub OkClick(ByVal sender As Object, ByVal e As EventArgs) Handles WpfControl.RemindClick ' Some code here End Sub Private Sub CancelClick() Handles WpfControl.DismissClick ' Some code here End Sub 

 

Hope that helps...