WPF에서 Winform에서 사용하는 컨트롤을 Window안에 넣는 방법이다.
해당 컨트롤은 sameControlCheck의 이름을 가진 WPF 프로젝트와는 별도의 프로젝트에 존재하는 WinFormControl이라는 컨트롤의 형식이다.
먼저 WPF 프로젝트에 Winform을 위한 참조를 추가한다.
추가하는 참조는 아래와 같이 2개가 있다.
해당 참조를 추가한 뒤 Winform 컨트롤을 사용할 WPF XAML쪽에서 다음과 같이 입력하면 Winform 컨트롤을 사용할 수 있다.
이때 꼭 WindowsFormsHost를 이용해 감싸줘야 Winform 컨트롤을 WPF에서 정상적으로 사용할 수 있다.
'C# > WPF' 카테고리의 다른 글
[WPF] 컨트롤에 동적으로 스타일 적용 (0) | 2023.05.15 |
---|---|
[WPF] XAML 디자인 창 컨트롤 숨기기 (0) | 2023.04.07 |
[WPF] ListView 갱신하는 방법 (0) | 2023.04.06 |
댓글