【发布时间】:2013-03-25 03:04:34
【问题描述】:
我正在开发一个应用程序,我需要在我现有的 XAML 页面上打开一个全屏 WebView。
现在我在这个 WebView 上添加了一个 AppBar。要求是,appBar 按钮单击应该将我导航到不同的应用程序页面。
例如WebView 在 MainPage.xaml 上打开,单击添加在此 webView 上的 AppBar 按钮时,我必须导航到 SeconsPage.XAML
我现在无法执行此操作,并看到 COntrol_webview,exe 引发异常
我可以做这样的导航吗?如果是,请帮助我找出我错过了什么?
提前致谢!!
【问题讨论】:
-
它应该可以正常工作。你看到了什么异常?解决异常问题后,您可能会在 AppBar 上看到一个问题,即它不会在 WebView 控件上呈现,您需要使用 WebViewBrush 并在显示 AppBar 时隐藏 WebView。这称为空域问题,因为从技术上讲,WebView 是一个覆盖在用于呈现 XAML 的另一个“Jupiter 窗口”之上的窗口。此外,要启用用鼠标显示它,您可能需要在 WebView 内连接右键单击,或者可能在 WebView 周围留出 1px 的边距。
标签: webview navigation windows-runtime windows-store-apps winrt-xaml