xaml - 如何解决 Metro 风格应用程序中 XAML 中 webview 控件的 z-index 问题?

标签 xaml windows-8 windows-runtime winrt-xaml

我创建的项目详细信息页面分为3行,我将scrollviewer放在第2行,scrollview包含两个段落和webview,当我滚动页面时,webview出现在第3行意味着它覆盖第3行

最佳答案

WebView 遭受 airspace 的困扰问题。因为它不是托管在与应用程序其余部分相同的渲染目标中,而是托管在单独的 HWND 窗口中。目前除了手动调整 WebView 的大小以使其适合您的边界之外,没有什么好的方法可以解决这个问题。

您可以使用 WebViewBrush而不是 WebView,但它有自己的一系列限制 - 基本上它只是一个非交互式画笔。它的文档展示了如何使用它临时显示非交互式页面,同时在其顶部呈现一些其他内容。

关于xaml - 如何解决 Metro 风格应用程序中 XAML 中 webview 控件的 z-index 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10639493/

相关文章:

c# - System.Environment.TickCount 的 WinRT 替换

c# - 如何在我的.Net Framework项目中添加对Windows运行时组件(C++/WinRT)的引用

c# - WPF 在控件中添加自定义属性

c# - 命名空间中不存在控件

windows - 在没有 Visual Studio 的情况下创建 Windows 8 Metro 应用程序 (HTML5)

windows - NullSoft/NSIS 使用 Adob​​e 11 启动 PDF 不工作

c# - HTTPClient 返回 HttpRequestException WinRT

c# - Windows RT 和 C#

wpf - 如何获取按钮内容以填充WPF中的宽度

c# - Windows Phone 8.1 广告网络变现推荐