Silverlight 3 - 我可以在另一个应用程序中运行浏览器外

Pet*_*ter 7 silverlight silverlight-3.0 out-of-browser

新的Silverlight 3 beta包括运行Out-of-Browser应用程序的功能.到目前为止,演示仅在特殊框架内显示.有谁知道如何在(WPF)应用程序中运行Siverlight 3控件?

スーパ*_*ミコン 1

不,您不能将浏览器外的 silverlight 嵌入到 WPF 中。sllauncher.exe 独立框架有一个特殊的处理程序,用于处理offline://(hostname).(revision)/ url,以允许应用程序具有浏览器外模式的所有功能(例如额外的键盘访问) 。除非您能找到一种方法将此应用程序嵌入到您的应用程序中,否则您将无法退出浏览器;如果您知道某种方法可以做到这一点,则该应用程序的地址是:

C:\Program Files\Microsoft Silverlight\3.0.40307.0\sllauncher.exe

然而,正如其他人所说,您可以将 silverlight 控件嵌入到 html 页面和 WebBrowser 元素中。不过,请谨慎使用此方法,因为目前 Silverlight 不支持 x64,如果您绝对必须这样做,请确保专门针对 x86 进行编译。