silverlightシステムを終了(現在のページを閉じます)、JSを呼び出します.

3178 ワード

確認後、直接にシステムを終了し、現在のページを閉じます.
ページの部分:
<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>