0

假设您的 Metro 应用程序中的 WebView 组件占据了所有“页面”高度(当然“标题栏”除外)。在 WebView 的左侧,您还有一些其他元素。appBar 中还有一些按钮,ListView 菜单附加到按钮按下事件。现在尝试查看您的 ListViews 并尝试使用 TAB 键在页面元素之间移动焦点;)我已经有了一些解决方法。我只是想问是否有人知道微软为什么这样做?谢谢。

4

1 回答 1

0

WebView 有它自己的 HWND(窗口),而您的 Metro 应用程序在第二个 HWND 中呈现。关于窗口和重叠的 Windows 开发历史悠久。通常当一个窗口在另一个窗口前面时,操作系统只绘制顶部窗口像素。

这就是这里发生的事情。WebView 窗口正在绘制在您的其他 UI 元素之上。

于 2013-04-16T21:19:19.607 回答