간단한 WPF 응용 프로그램에서 winforms를 사용하는 MonthCalendar 컨트롤을 사용하려고합니다. WindowsFormsHost를 사용하여 wpf 응용 프로그램에서 winforms 컨트롤을 사용할 수 있다는 것을 알았습니다. WinForm의 기본 제공 컨트롤을 위해 작동하지만이 컨트롤의 MonthCalendar 개체를 인스턴스화하려고하면 "MonthCalendar 개체를 인스턴스화 할 수 없습니다."라는 오류가 발생합니다.wpf 응용 프로그램에서 winforms 컨트롤을 사용하려고합니다.
왜 이런 일이 벌어지고 있으며이를 극복하는 방법에 대한 제안이 있으십니까? 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>
코드 또는 xaml에서 어떻게 인스턴스화합니까? 그 코드라면 어쩌면 그 코드를 질문에 추가 할 수 있습니다. – Surfbutler
죄송합니다. 언급을 잊어 버렸습니다. Im xaml에서 인스턴스화했습니다. 제 수정 된 게시물을 참조하십시오. – user1340852
'MonthCalendar'에는 매개 변수없는 생성자가 있습니까? –