Я пытаюсь использовать элемент управления MonthCalendar, который использует winforms, в простом приложении WPF. Я узнал, что с помощью WindowsFormsHost элементы управления winforms могут использоваться в приложениях wpf. Он работал для встроенных элементов управления winforms, но когда я пытаюсь создать экземпляр объекта этого элемента управления MonthCalendar, я получаю сообщение об ошибке «Невозможно создать экземпляр объекта MonthCalendar».пытается использовать элемент winforms в приложении wpf
Любые предложения относительно того, почему это происходит и как это преодолеть? Исходный код MonthCalendar доступен на http://www.codeproject.com/Articles/10840/Another-Month-Calendar?msg=2298161#xx2298161xx
Im инстанцировании его в 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>
Как вы создаете экземпляр, в коде или в xaml? Если его код, возможно, вы можете добавить этот код к своему вопросу. – Surfbutler
Извините, что забыл упомянуть, что я создаю экземпляр в xaml, см. Мой отредактированный пост. – user1340852
Имеет ли 'MonthCalendar' конструктор без параметров? –