다음을 통해 공유


WPF 컨트롤 사용

Windows Forms 기반 응용 프로그램에서 WPF(Windows Presentation Foundation) 컨트롤을 사용할 수 있습니다. Windows Forms과 WPF는 서로 다른 뷰 기술이지만 원활하게 상호 운용됩니다.

Windows Forms 디자이너는 Windows Presentation Foundation 컨트롤을 호스팅하기 위한 시각적 디자인 환경을 제공합니다. WPF 컨트롤은 ElementHost라는 특수한 Windows Forms 컨트롤에 의해 호스팅됩니다. 이 컨트롤을 사용하면 WPF 컨트롤이 폼의 레이아웃에 참가하고 키보드 및 마우스 메시지를 받을 수 있습니다. 디자인 타임에 Windows Forms 컨트롤과 같은 방식으로 ElementHost 컨트롤을 정렬할 수 있습니다.

또한 Windows Forms 컨트롤을 WPF 기반 응용 프로그램에 사용할 수 있습니다. 자세한 내용은 WPF Designer를 참조하십시오.

단원 내용

참조

  • ElementHost
    Windows Forms 기반 응용 프로그램에서 Windows Presentation Foundation 컨트롤을 호스팅하는 데 사용할 수 있는 클래스에 대해 설명합니다.

  • WindowsFormsHost
    Windows Presentation Foundation 기반 응용 프로그램에서 Windows Forms 컨트롤을 호스팅하는 데 사용할 수 있는 클래스에 대해 설명합니다.

관련 단원

  • 마이그레이션 및 상호 운용성
    Windows Presentation Foundation 및 Windows Forms 기술 간의 상호 운용에 대해 설명합니다.

  • WPF Designer
    Visual Studio에서 Windows Presentation Foundation 컨트롤을 디자인하는 방법에 대해 설명합니다.