【发布时间】:2012-07-28 10:20:53
【问题描述】:
我有一个使用 WebView 控件的 Metro 应用程序。我正在使用NavigateToString 加载可能包含超链接的html 文件。然后我想要做的是检测何时选择了这些超链接之一,而不是允许在 WebView 控件中导航,而是启动 IE 并在那里查看页面。
这在 WinRT 约束下是否可行,如果可以,如何实现?
到目前为止,我已尝试捕获 WebView_LoadCompleted() 事件,但尽管它确实在正确的时间触发,但我无法从 NavigationEventArgs 中看到有关 URI 的任何详细信息。
【问题讨论】:
-
也许您可以在 html DOM 中连接 javascript 事件并将它们中继到控件之外。
标签: windows-8 webview windows-runtime windows-store-apps winrt-xaml