내 WPF 프로젝트에는 WPF 창이 있습니다. 내 WPF 프로젝트에서 Sticky Windows Solution을 사용하고 싶습니다. 라이브러리는 하나의 매개 변수, System.Windows.Forms.Form 개체 만 필요합니다.WPF App - 해당 System.Windows.Forms.Form에 대한 참조를 얻는 방법?
WPF Window 개체에서 시작하여 Form 개체를 얻는 방법은 무엇입니까?
내 WPF 프로젝트에는 WPF 창이 있습니다. 내 WPF 프로젝트에서 Sticky Windows Solution을 사용하고 싶습니다. 라이브러리는 하나의 매개 변수, System.Windows.Forms.Form 개체 만 필요합니다.WPF App - 해당 System.Windows.Forms.Form에 대한 참조를 얻는 방법?
WPF Window 개체에서 시작하여 Form 개체를 얻는 방법은 무엇입니까?
아니요, 불가능합니다. WPF Window
에는 Windows Forms Form
과의 상속 관계가 없습니다. 그러나 아마도 WPF와 함께 작동하도록 라이브러리의 코드를 수정하는 것이 가능할 것입니다 ...
불가능하지만 기사와 코드는 WPF 버전을 만들 수있는 충분한 정보를 제공합니다.
리팩토링에 대한 다른 접근 방식은 WPF 폼을 지원하는 Sticky Windows Solution이 최선의 선택이라고 생각합니다. WPF 양식을 Windows Form으로 처리하고 싶다면 다음과 같이하십시오.
이 방법이 유용할까요?
인터페이스 IFormAdapter에서 모든 참조를 양식으로 변환했습니다. 이제 WinFormAdapter 및 WpfFormAdapter라는 두 가지 구현이 있습니다. – Ricibald