System.Windows.Browser.HtmlPage.Window.Invoke ("openWindow") 호출 사이의 Silverlight 4의 차이점 여기서 "openWindow"는 window.open을 호출하는 js 함수이고 System .Windows.Browser.HtmlPage.PopupWindow (someUri, "_blank", null)?Silverlight에서 새 창 열기
5
A
답변
3
차이점은 window.open
을 호출하는 것이 비준 된 표준이 아니라는 것입니다. Silverlight API에서 PopupWindow
메서드의 목적은 브라우저간에 구현 된 변형을 추상화하는 것입니다.
예를 들어 열린 옵션에 사용되는 속성 이름은 브라우저마다 다를 수 있습니다. PopupWindow
을 사용하면 코드에서 강력한 형식의 HtmlPopupWindowOptions
클래스를 사용하여 이러한 옵션을 일관된 방식으로 정의 할 수 있습니다. Silverlight 런타임은 브라우저에 적절한 방식으로 원하는 작업을 수행하도록 요청을 처리합니다.
0
또한 사용자 작업에 대한 응답으로 팝업을 열면 PopupWindow는 팝업 차단기와 함께 작동합니다.
관련 문제
- 1. 코드 숨김에서 새 창 열기
- 2. a4j : commandButton에서 새 창 열기
- 3. Emacs Lisp - 새 창 열기
- 4. 양식 제출시 새 창 열기
- 5. 새 탭에서 실버 창 열기
- 6. Vim 임베디드 python 스크립트에서 새 창 열기
- 7. 동일한 창 또는 새 탭에서 링크 열기
- 8. 활성화하지 않고 JavaScript로 새 브라우저 창 열기
- 9. Eclipse 플러그인 : WorkBench에서 새 창 열기
- 10. asp.net 차트 컨트롤에서 새 창 열기
- 11. 팝업 차단 기능이없는 새 창 열기
- 12. javascript를 사용하여 새 메시지 창 열기
- 13. 특정 HTML로 새 브라우저 창 열기
- 14. Google 검색 결과를 표시하는 새 창 열기
- 15. iPhone Safari 302 리디렉션 새 창 열기
- 16. jQuery -> 창에서 새 작은 창 열기
- 17. Internet Explorer 8에서 새 세션으로 Javascript로 새 창 열기
- 18. Silverlight에서 새 창이나 탭을 강제로 만드는 방법
- 19. 새 탭 열기 firefox
- 20. exe 창 열기
- 21. 문제 창 열기 WPF
- 22. 창 열기 및 창 핸들
- 23. iframe에서 창 열기
- 24. Silverlight에서 버튼 클릭시 XamWebDialogWindow 열기
- 25. silverlight에서 응용 프로그램 열기 오류
- 26. xaml의 창 열기
- 27. IE 브라우저 창 열기
- 28. 브라우저 뒤의 창 열기
- 29. bash로 터미널 창 열기
- 30. wxpython 링크 및 새 창 응용 프로그램 열기
위대한 답변, 감사합니다! – PhilBrown