C#/WPF
[WPF] WPF에 Winform 컨트롤 불러오는 방법
민방
2023. 9. 6. 13:00
WPF에서 Winform에서 사용하는 컨트롤을 Window안에 넣는 방법이다.
해당 컨트롤은 sameControlCheck의 이름을 가진 WPF 프로젝트와는 별도의 프로젝트에 존재하는 WinFormControl이라는 컨트롤의 형식이다.
먼저 WPF 프로젝트에 Winform을 위한 참조를 추가한다.
추가하는 참조는 아래와 같이 2개가 있다.
해당 참조를 추가한 뒤 Winform 컨트롤을 사용할 WPF XAML쪽에서 다음과 같이 입력하면 Winform 컨트롤을 사용할 수 있다.
이때 꼭 WindowsFormsHost를 이용해 감싸줘야 Winform 컨트롤을 WPF에서 정상적으로 사용할 수 있다.