이전에 https://see-ro-e.tistory.com/135 에서 Winform 컨트롤을 WPF 에서 사용하는법을 올렸는데
그반대도 가능하다.
Winform 에서 ElementHost 을 드레그하여 추가하고 Chlid 를 WPF 컨트롤로 설정하면된다. 디자이너상에서 바로 설정할수도 있고, 파라미터를 받는 생성자를 위하여 코드베이스로 Child 에 수동으로 추가해도된다.
(Winform 디자이너 상에서 ElementHost 를 한번 추가해준다음에 작업하자, VS 가 자동으로 관련 참조를 추가해준다)
WPFControl wpf = new WPFControl();
elementHost1.Child = wpf;
728x90
'프로그래밍 언어 노트 > C#' 카테고리의 다른 글
[C#] 공변성(Covariance)과 반 공변성(Contravariance ) (1) | 2020.05.23 |
---|---|
[C#] Welcome To C# 9.0 [C# 9.0 변경사항 (예상)] (0) | 2020.05.22 |
[C#] C# 버전별 주요 변화 (0) | 2020.04.01 |
[C#] 닷넷의 기본 파일 처리함수는 부정확할 수 있다 (0) | 2020.02.25 |
NLog 날짜별 파일 저장. (0) | 2020.02.03 |