실버 창이 있습니다. 버튼을 누르면 새 탭 \ 창에서 열려고합니다. 내가 어떻게 해?새 탭에서 실버 창 열기
답변
있는 유일한 방법은 웹 페이지입니다. 새 탭에서 다른 Silverlight 응용 프로그램을 열려면 웹 페이지에서 호스팅해야하며 HtmlPage.Window.Navigate()를 사용하여 해당 페이지를 열어야합니다. 새 탭을 열어서 응용 프로그램에 포함 된 내용을 어떻게 든 포함 할 수는 없습니다. 웹 브라우저의 작동 방식이 아닙니다.
HtmlPage.Window.Navigate()
메서드에는 새 페이지를로드 할 프레임을 지정하는 오버로드가 있습니다. _blank
이 새 창/탭에 사용됩니다.
HtmlPage.Window.Navigate(new Uri("http://google.com"), "_blank");
이 경우 HyperlinkButton을 사용할 수 있습니다.
<HyperlinkButton NavigateUri="http://www.silverlight.net" TargetName="_blank" Content="HyperlinkButton"/>
"_blank"를 TargetName으로 지정하면 새 탭 또는 창이 열리고 지정된 URI가 열립니다. TargetName에 대한 다른 값도 유효합니다. 자세한 내용은 here을 참조하십시오.
편집 :
새 탭에서 같은 Silverlight 응용 프로그램을 열려면 당신이 HyperlinkButton의 NavigationUri로 System.Windows.Browser.HtmlPage.Document.DocumentUri를 사용할 수 있습니다.
질문을 가지고가는 것은 말 그대로 대답은 : - 당신이 '새 탭에서'열 수
HtmlPage.Window.Navigate(HtmlPage.Document.DocumentUri, "_blank");
하지만 열 필요가있는 창에 대한 언급이 없습니다. 내 창 이름이 app이라고 말하면 어떻게 작성했는지 맞지 않습니까? – aharon
@aharont : 창 이름이 "app"인 경우 "_blank"를 "app"로 변경하십시오. 다음과 같이 – AnthonyWJones
을 변경하십시오. HtmlPage.Window.Navigat (HtmlPage.Document.DocumentUri, "OrganiztrionInfoFromToolTip"); ? 내 창이 아니라 프로그램을 다시 엽니 다. – aharon
또한 오히려 여기 사람들은 당신이 당신 페이지의 객체를 생성하고 탐색 방법에 전달한다 제안하는 같은 URI를 사용하는 것보다에서 .aspx 페이지
<head id="Head1" runat="server">
<title>Your Applicateion</title>
<script type="text/javascript">
var windowClose = window.close;
window.close = function() {
window.open("", "_self");
windowClose();
}
function OpenWindow() {
window.opener = 'x';
window.close();
window.open('Default.html', '_blank', 'status=no,toolbar=no,location=no,menubar=no,directories=no,resizable=no,scrollbars=no,height=' + screen.availHeight + ',width=' + screen.availWidth + ',top=0,left=0');
return false;
}
</script>
</head>
<body onload="OpenWindow();">
<form id="form1" runat="server">
</form>
</body>
이 시도.
Dim yournewpage as new OrganiztrionInfoFromToolTip()
HtmlPage.Window.Navigate(yournewpage, "_blank")
- 1. 동일한 창 또는 새 탭에서 링크 열기
- 2. 새 탭에서 URL 열기
- 3. 새 탭에서 링크 열기?
- 4. window.open 팝업 창 대신 새 탭에서 페이지 열기
- 5. Silverlight에서 새 창 열기
- 6. jquery.click에서 "새 탭에서 열기"를 클릭하는 방법
- 7. 후킹 "새 탭에서 열기"및 "뒤로"
- 8. 스프링 MVC 3 : 새 탭에서 ModelAndView 열기
- 9. 코드 숨김에서 새 창 열기
- 10. a4j : commandButton에서 새 창 열기
- 11. Emacs Lisp - 새 창 열기
- 12. 양식 제출시 새 창 열기
- 13. WebBrowser 컨트롤의 새 탭에서 새 웹 페이지 열기
- 14. Vim 임베디드 python 스크립트에서 새 창 열기
- 15. 활성화하지 않고 JavaScript로 새 브라우저 창 열기
- 16. Eclipse 플러그인 : WorkBench에서 새 창 열기
- 17. asp.net 차트 컨트롤에서 새 창 열기
- 18. 팝업 차단 기능이없는 새 창 열기
- 19. javascript를 사용하여 새 메시지 창 열기
- 20. 특정 HTML로 새 브라우저 창 열기
- 21. Google 검색 결과를 표시하는 새 창 열기
- 22. iPhone Safari 302 리디렉션 새 창 열기
- 23. jQuery -> 창에서 새 작은 창 열기
- 24. 실버 창
- 25. 버튼을 클릭하거나 새 창이나 탭에서 스트리밍 된 페이지 열기
- 26. 새 탭으로 팝업 열기
- 27. Internet Explorer 8에서 새 세션으로 Javascript로 새 창 열기
- 28. 기존 탭 또는 새 탭에서 VIM 열기 컴파일 오류가 발생했습니다.
- 29. 새 UIWebView에서 링크 열기?
- 30. 클릭시 다른 탭에서 활동 열기
나는 HtmlPage.Window.Navigate (새 Uri ("http : // localhost : 52878/DoNationFinalTestPage.aspx #/jjj "),"Organiztrion_info_from_toolTip "); 내가 만든 창이지만 응용 프로그램이"Organiztrion_info_from_toolTip "창이 아닌 새 창에서 다시 열립니다. – aharon