0

是否有适用于用 C++ 编写的 Windows Phone 8 应用程序的 Web 浏览器或 Web 视图控件?我找到了一个 WebBrowser 控件,但它似乎只在用 C# 编写的 Windows Phone 7 中可用。

4

1 回答 1

3

无法在 C++ 中直接使用 WebBrowser 控件。您必须创建一个混合的 C++ 和 XAML项目并覆盖在您的 DirectX 之上。

请注意,使用混合 XAML 和 D3D 应用程序对使用纯 C++ D3D 应用程序的性能影响很小。即使您从未显示任何 XAML,仅初始化完整的 CLR 并为其加载 XAML 仍然非常繁重。在此处此处的 MSDN 上阅读有关它的更多信息。

可能适用于您的另一件事是WebBrowserTask 已被移植到 WinRT,因此可以从 C++ 访问它。除了 Launcher.LaunchUriAsync() 方法外,它还允许您离开您的应用程序并将 IE10 打开到特定页面。

于 2012-11-07T17:51:24.350 回答