silverlightシステムを終了(現在のページを閉じます)、JSを呼び出します.
3178 ワード
確認後、直接にシステムを終了し、現在のページを閉じます.
ページの部分:
<HyperlinkButton x:Name=「LinkExit」Style=「Static Resource LinkStyle」Target Name=「ContentFrame」Contee=「システムからの退出」/>
バックグラウンドコード:
ページの部分:
<HyperlinkButton x:Name=「LinkExit」Style=「Static Resource LinkStyle」Target Name=「ContentFrame」Contee=「システムからの退出」/>
バックグラウンドコード:
1 //
2 void LinkExit_Click(object sender, RoutedEventArgs e)
3 {
4 if (MessageBox.Show(" ?", " ", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
5 {
6 //Silverlight JS
7 ScriptObject Show = HtmlPage.Window.GetProperty("closeWin") as ScriptObject;
8 Show.InvokeSelf();
9 }
10 }
11
12 aspx :
13
14 <script>
15
16 function closeWin() {
17 //IE
18 //window.open('', '_parent', '');//
19 window.opener = null; //
20 window.close();
21 }
22 </script>