나는 wpf 응용 프로그램에 새로운 .. 나는 많은 응용 프로그램을 가지고 있습니다 .Windows 응용 프로그램에 많은 모듈이 있습니다. 모듈 중 하나가 wpf에 있습니다. project.so와 분리되어 있습니다. wpf 응용 프로그램을 통합하고 싶습니다. 창 응용 프로그램 프로젝트에.윈도우 응용 프로그램에 wpf 통합
답변
귀하의 질문에 명확하지 않습니다. 그러나 WPF 개체를 WinForms 응용 프로그램 내부에 호스트하려고하면 그럴 수 있습니다.
좋은 자습서는 here입니다.
감사합니다. – user644194
문제 없습니다. 사용하신다면이 대답을 수락하십시오. – user807566
MDI 응용 프로그램과 호스팅 할 WPF 구성 요소 사이에 interop 계층을 추가해야합니다. 이것은 이며 매우 작은입니다.
1) 관리되는 코드와 기본 코드 사이의 경계를 결정합니다. 이 경계를 명확하게 정의하고, 묘사하며 존중하도록하십시오. 그렇지 않으면 고통의 눈물을 흘리게됩니다. 실제 시나리오에서는 C++/CLI를 사용해야합니다.
"Launcher"와 같은 이름의 C++/CLI ref 클래스를 작성하여 스프링 보드 역할을하는 것이 좋습니다. 네이티브 어플리케이션이 소비 할 수있는 네이티브 API를 공개합니다. 네이티브 응용 프로그램은 MDI 창과 다른 req'd 정보에 대한 포인터를 제공합니다.
2) WPF 구성 요소의 MDI 하위 포인터와 HwndSource를 사용하여 WPF를 기본 창에 놓습니다.
3) HwndSource의 MessageHook을 통해 MDI-land에서 WPF-land로 창 메시지의 적절한 수동 전달을 제공하십시오. WM_WINDOWPOSCHANGED에서 ID_HELP까지 모든 것을 수동으로 처리하게됩니다.
행운을 빈다.
나는 steps.bcoz 만 알고 싶다. 고글 검색에서 찾을 수 없었다. – user644194
"windows 응용 프로그램"의 MDI Winform을 의미한다고 가정합니다. 다음은 단계입니다.
- 새 하위 Winform 만듭니다.
- 는 WPF가 지원 위의 .NET 프레임 워크 3.0에
이 단계에게 WPF의 상호 운용성 요소에만 작업을하여 WPF 페이지 추가 "WPF 상호 운용성"요소
ElementHost를 사용하여 Windows Form에 wpf 컨트롤을 추가 할 수 있습니다. ElementHost 컨트롤을 Windows 폼에 추가하고 wpf 컨트롤을 ElementHost Child 속성으로 설정합니다. 여기
MSDN
- 1. Moneybookers를 WPF 응용 프로그램에 통합
- 2. 웹 응용 프로그램에 윈도우 응용 프로그램
- 3. BlackBerry 응용 프로그램에 트위터 통합
- 4. WinForms 응용 프로그램에 "도움말"통합
- 5. 아이폰 응용 프로그램에 bebo 통합
- 6. WPF 응용 프로그램에 대한보고 옵션?
- 7. WPF 응용 프로그램에 대한 공격
- 8. WPF 응용 프로그램에 아이콘 삽입
- 9. Windows 통합 인증 - 인터넷 응용 프로그램에 현실적입니까?
- 10. 타사의 HTML 메뉴를 내 응용 프로그램에 통합
- 11. 서명되지 않은 어셈블리를 기존 응용 프로그램에 통합
- 12. F #을 기존 .Net 응용 프로그램에 통합
- 13. 내 안드로이드 응용 프로그램에 트위터를 통합
- 14. asp.net 웹 응용 프로그램에 Gmail 통합
- 15. 웹 응용 프로그램에 지문 스캐너 통합
- 16. iPhone 응용 프로그램에 Bing 맵 통합
- 17. 내 응용 프로그램에 kal 달력 통합
- 18. Janrain API를 Android 응용 프로그램에 통합
- 19. Silverlight 'views'를 ASP.MVC 응용 프로그램에 통합
- 20. iPhone 응용 프로그램에 Facebook 그룹 벽 통합
- 21. 다른 웹 응용 프로그램에 대한 인증 통합
- 22. Google Sky Map을 응용 프로그램에 통합
- 23. WPF 윈도우 상속
- 24. WPF 윈도우 사전로드
- 25. 여러 프로그래밍 언어를 사용하여 Java 응용 프로그램에 응용 프로그램 통합
- 26. 내 ASP.NET 응용 프로그램에 Google 응용 프로그램 통합
- 27. WPF 응용 프로그램 용 LDAP (AD) 통합
- 28. 컬러 콘솔 출력을 WPF 응용 프로그램에 캡쳐
- 29. wpf 웹 응용 프로그램에 구성 파일로드
- 30. WPF 응용 프로그램에 항상 포커스 유지
허 더 많은 정보를 찾을 수 있습니다
? WPF 응용 프로그램은 이미 Windows 응용 프로그램입니다. – BoltClock
wpf 양식은 xaml.how에 있습니다. mdi form.pls에서 구문을 열어 볼 수 있습니다. 사전에 대한 감사합니다. – user644194