телефон: веб-браузер отключить панорамирование / масштабирование wp7? - PullRequest
0 голосов
/ 15 декабря 2011

Я использую этот код,

 <phone:WebBrowser Foreground="White" Opacity="0" Height="600" Width="430" x:Name="weblink" LoadCompleted="weblink_LoadCompleted" VerticalAlignment="Top"/>

в этом коде я хочу отключить панорамирование / увеличение телефона: WebBrowser.

если кто-нибудь знает эту идею, пожалуйста, поделитесь здесь.

спасибо.

Ответы [ 4 ]

6 голосов
/ 16 декабря 2011

Если вы можете изменить HTML, возможно, вы можете добавить метаданные области просмотра: https://developer.mozilla.org/en/Mobile/Viewport_meta_tag

Я использую его в своем приложении WP7 (стеки для Instapaper), чтобы отображать веб-страницы с определенной шириной, чтобы опыт чтения былне препятствует масштабированию / панорамированию

Я использую следующие значения:

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
1 голос
/ 16 февраля 2012

Я думаю, что у вас есть лучший способ захвата событий манипуляции, если это в WP7.5 Mango, поскольку элементы управления браузером совершенно разные, что я прочитал по этой ссылке . Я отметил важные вещи.

1 голос
/ 15 декабря 2011

Установите IsHitTestVisible на False, и вы больше не сможете взаимодействовать с элементом управления.

есть. <phone:WebBrowser IsHitTestVisible="False" ... />

0 голосов
/ 10 июня 2013

Элемент управления веб-браузера в Windows Phone по-прежнему допускает масштабирование и прокрутку, поскольку это выполняется для элемента управления «над» фактическим компонентом браузера.

Это можно отключить в C # (кроме того, вы, вероятно, можете обнаружить жесты вправо / влево и вверх / вниз и подавить их по отдельности)

Смотрите эту запись в блоге для полного описания: http://www.scottlogic.co.uk/blog/colin/2011/11/suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control/

Питер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...