我正在开发一个由 c# + HTML + Java Script 以以下结构编写的应用程序:基本窗口是一个 WPF MainWindow 类,它打开一个创建网页的线程。该线程处理所有 UI 事件。
WebBrowser XAML 代码是:
<WebBrowser x:Name="CordovaBrowser"
Opacity="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
Loaded="CordovaBrowser_Loaded"
Unloaded="CordovaBrowser_Unloaded"
LoadCompleted="CordovaBrowser_LoadCompleted"
/>
问题是我想从 HTML 线程关闭应用程序。我不能使用 App.Current.ShutDown() 因为我不在主 UI 线程中(我试图这样做但有一个例外)。
(顺便说一句:对于谁知道 PhoneGap:我的应用程序结构与 Win8 PhoneGap 的构建方式非常相似。)
谁能帮帮我吗?谢谢。