This example uses a MonthCalendar Control to show interop between WPF and Windows Form Control.
Interface Code:
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300"
xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:my="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration">
<Grid>
<wfi:WindowsFormsHost Margin="15,15,12.5,97.5">
<wf:MonthCalendar Name="myMontCalendar" ShowWeekNumbers="True" DateChanged="MonthCalendar_DateChanged"/>
</wfi:WindowsFormsHost>
<TextBox Height="23" Margin="88.75,0,68.75,12.5" Name="TextBox1" VerticalAlignment="Bottom" />
</Grid>
</Window>
Code for the MonthCalendar_DateChanged Event:
Private Sub MonthCalendar_DateChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DateRangeEventArgs)
TextBox1.Text = sender.SelectionStart.ToShortDateString()
End Sub