シンプルな WPF アプリケーションで、winforms を使用する MonthCalendar コントロールを使用しようとしています。WindowsFormsHost を使用することで、winforms コントロールを wpf アプリで使用できることがわかりました。winforms の組み込みコントロールでは機能しましたが、このコントロール MonthCalendar のオブジェクトをインスタンス化しようとすると、「MonthCalendar のオブジェクトをインスタンス化できません」というエラーが表示されます。
なぜこれが起こっているのか、これを克服する方法について何か提案はありますか? MonthCalendar のソース コードは、http://www.codeproject.com/Articles/10840/Another-Month-Calendar? msg=2298161#xx2298161xx で入手できます。
xamlでインスタンス化しています:
<Window x:Class="MonthCalendarTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:pc="clr-namespace:Pabo.Calendar"
Title="MainWindow" Height="350" Width="525">
<Grid Height="65" Width="280">
<WindowsFormsHost Margin="0,0,12,12" Height="100">
<pc:MonthCalendar></pc:MonthCalendar>
</WindowsFormsHost>
</Grid>