WPF WebBrowser中的Silverlight应用程序?

arc*_*tek 5 silverlight wpf wpf-controls silverlight-4.0

我有一个充满希望的微不足道的问题.目前,我的公司使用一种相当模糊的语言(SyngergyDE),我们需要在我们的产品中调用SilverLight应用程序.不幸的是,这种不起眼的第三方语言(目前)支持打开WPF屏幕.所以说,我想我会开发一个包含"WebBrowser"控件的小型WPF用户控件,并导航到silverlight应用程序的URI.这很好用,我能看到SL应用程序.这是我的问题 - 我们在SL应用程序上有一个"关闭"按钮,当用户"点击"该按钮时,我们希望窗口关闭.

有没有人对如何将"关闭SL应用程序"与WPF用户控件进行通信有任何建议,以便整个WPF用户控件也关闭?

感谢大家,

-Tom

Ant*_*nes 1

将事件处理程序附加到WebBrowser.Navigated事件。

让 Silverlight 应用程序中的关闭按钮使用:-

 HtmlPage.Window.Navigate(new Uri("about:blank", UriKind.Absolute));
Run Code Online (Sandbox Code Playgroud)

当 Navigated 事件在 WPF 中以 url“about:blank”触发时,就该关闭该控件了。