Silverlight 응용 프로그램을 기존 WinForms 응용 프로그램의 모듈로 호스팅해야합니다. 내 계획은 WinForms 응용 프로그램의 웹 브라우저 컨트롤에서 Silverlight 응용 프로그램을 호스팅하는 웹 페이지를 호스팅하는 것입니다.
내가 알아낼 수 없었던 부분은 Silverlight 응용 프로그램에서 Winforms 응용 프로그램으로 다시 통신하는 방법입니다. 우선 Silverlight 응용 프로그램은 웹 페이지에 응용 프로그램이 종료되었음을 브라우저 컨트롤이 WinForms 모듈에 알리도록 웹 페이지에 알려야합니다. 이것이 작동하면 WinForms 프로그램에 여러 가지 다른 이벤트를 보낼 수 있어야합니다.
이것은 어려운 일이 아닌 것처럼 보이지만, 누군가가 내게 많은 실험을하지 않아도되고 잘못된 경로를 따라 시간을 낭비하지 않게되기를 바랍니다.
내 환경은 Silverlight 4입니다. Winforms 응용 프로그램도 현재 일부 WPF 컨트롤을 호스팅하고 있습니다.
Winforms 응용 프로그램에서 Silverlight 응용 프로그램 호스트
0
A
답변
0
거꾸로 접근합니다.
Silverlight는 다른 플랫폼에서 WPF를 사용할 수있는 해결 방법입니다.
winforms를 실행중인 경우 WPF 창으로 호스트하십시오. 정말 쉽습니다. [윈폼에서 호스팅 실버 라이트]의
MyWindow window = new MyWindow(); // WPF widnow
ElementHost.EnableModelessKeyboardInterop(window) // this is part of windforms integration namespace, allows winforms and wpf to communicate
window.Show();
관련 문제
- 1. Silverlight 호스트 응용 프로그램 로딩 이미지 표시
- 2. 응용 프로그램 호스트
- 3. wpf 응용 프로그램의 호스트 Silverlight
- 4. Winforms 응용 프로그램 디버깅
- 5. winforms 응용 프로그램에서 asp.net 응용 프로그램에 인증
- 6. 호스트 웹 응용 프로그램
- 7. C# Winforms 응용 프로그램 두 번째 Winforms 응용 프로그램 열기
- 8. Silverlight 응용 프로그램 디버그
- 9. 자동 크기 Silverlight 응용 프로그램
- 10. winforms 응용 프로그램에서 빨리 실패
- 11. winforms 응용 프로그램에서 이미지 업로드
- 12. 웹 응용 프로그램에서 winforms 호출
- 13. Winforms 응용 프로그램 메뉴 및 응용 프로그램 UI
- 14. Silverlight 응용 프로그램에서 COM 액세스?
- 15. Silverlight 네비게이션 응용 프로그램
- 16. Silverlight 응용 프로그램
- 17. Silverlight 샘플 응용 프로그램
- 18. Silverlight 응용 프로그램 아키텍처
- 19. 모바일 Silverlight 응용 프로그램
- 20. Silverlight 응용 프로그램
- 21. Silverlight ApplicationLifetimeObjects 응용 프로그램 ResourceDictionary
- 22. ASP.NET 및 Silverlight 응용 프로그램
- 23. Winforms 로그인 응용 프로그램 샘플?
- 24. .Net Winforms 응용 프로그램 공유
- 25. ListBox 및 WinForms 응용 프로그램
- 26. WinForms 응용 프로그램 자동 업데이트
- 27. winforms 응용 프로그램 메모리 사용량
- 28. WinForms 응용 프로그램 보안 제안
- 29. 호스트 새로운 웹 사이트 (Default.aspx를)에서 Silverlight 응용 프로그램
- 30. 약간의 winforms/desktop 유형 응용 프로그램 용 Silverlight 또는 WPF?
가능한 중복 (http://stackoverflow.com/questions/198360/silverlight-hosted-in-winforms) – ChrisF
이 중복입니다 옳다. 나는 게시하기 전에 보았다. 그러나 분명히 나는 충분히 열심히 검색하지 않았다. 나를 올바른 방향으로 가리켜 주셔서 감사합니다. –