Как отключить масштабирование в Windows 8 этого

Я использую webview в приложении для отображения внешнего размещенного контента, но веб-представление позволяет пользователю масштабировать жест щепотки, и я хотел бы отключить это.

Я не могу найти такое свойство в самом webview, и у меня не было успеха с метатегом viewport, таким как:

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

есть ли способ сделать это?

3 ответов


к сожалению, это невозможно.

http://social.msdn.microsoft.com/Forums/en-AU/winappswithcsharp/thread/8eecf85d-ebd3-4bc0-ad17-15f342efad25

Если WebView работает аналогично версии WP7, тогда вы можете поймать события в html и отменить их там аналогично этой.


я смог отключить pinch и увеличить масштаб в Windows 8.1 WebView, используя следующее в CSS:

html, body
{
  -ms-content-zooming:none;    
}

есть длинный список вещей, попробуйте: http://msdn.microsoft.com/en-us/library/ie/hh771891 (v=против 85).aspx


просто поставить

<Rectangle Fill="Transparent"/>

через webview, и это все.