Windows 8 如何在Windows 8网络视图中禁用缩放

Windows 8 如何在Windows 8网络视图中禁用缩放,windows-8,windows-runtime,Windows 8,Windows Runtime,我在应用程序中使用webview来显示外部托管的内容,但是web view允许用户通过捏捏手势进行缩放,我想禁用此功能 我在webview本身上找不到任何这样的属性,而且我还没有成功使用视口元标记,例如: <meta name="viewport" content="user-scalable=no"> 有办法做到这一点吗?不幸的是,这是不可能的 如果WebView的工作原理与WP7版本类似,则您可以捕获html中的事件,并在那里以类似的方式取消它们。我可以在CSS中使用以下

我在应用程序中使用webview来显示外部托管的内容,但是web view允许用户通过捏捏手势进行缩放,我想禁用此功能

我在webview本身上找不到任何这样的属性,而且我还没有成功使用视口元标记,例如:

<meta name="viewport" content="user-scalable=no">


有办法做到这一点吗?

不幸的是,这是不可能的


如果
WebView
的工作原理与WP7版本类似,则您可以捕获html中的事件,并在那里以类似的方式取消它们。

我可以在CSS中使用以下命令禁用Windows 8.1 WebView中的收缩和缩放:

html, body
{
  -ms-content-zooming:none;    
}
这里有一个长长的列表,请尝试:

只要放一个

<Rectangle Fill="Transparent"/>


在webview上,就是这样。

这对windows 8和外部托管内容有效吗?是的,似乎有效,无论如何,我不明白为什么它只对本地内容有效。您正在修改内容吗?我对这个问题的理解是OP不能修改它;但是ctrl+滚轮缩放仍然有效。呃。。。这实际上会禁用与web视图的所有交互。