본문 바로가기

프로그래밍 언어 노트/C#

[C#/WPF] XAML을 사용하여 WPF에서 Windows Forms 컨트롤 호스팅

https://docs.microsoft.com/ko-kr/dotnet/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf-by-using-xaml


MSAGL을 WPF 에서띄울려고 사용했다.

뭐 서드파티가 대게 winform만 제대로 하고 wpf는 안해주는 경우가 많아서 그때그때 찾다가 포스팅..


어셈블리 추가

  • WindowsFormsIntegration

  • System.Windows.Forms


<Grid>

    <WindowsFormsHost>
    </WindowsFormsHost>

</Grid>

과 같이 WindowsFormsHost 가 가능하다.

여기에 x:Name줘서 그냥 사용해도 된다.

728x90