Как прокрутить веб-браузер в wp7 - PullRequest
0 голосов
/ 17 августа 2011

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

Ответы [ 3 ]

1 голос
/ 18 августа 2011

Это привязка, если у вас есть несколько различных разделов HTML, которые вы хотите отобразить в сводной таблице.Если вы нацелены на WP7 Mango, возможно, вы сможете преобразовать свой HTML в RTF и затем использовать RichTextBox вместо WebBrowser.Однако, если ваш HTML довольно сложный, это, вероятно, не сработает для вас.

В качестве альтернативы вы можете поместить WebBrowser в элемент поворота с прозрачным Rectangle над ним в Z-порядке.,Убедитесь, что Rectangle глотает любые жесты и не пропускает их через элемент управления WebBrowser - таким образом, вы сможете смахивать влево и вправо по WebBrowser, чтобы заставить шарнир двигаться.

Далее вы можете использовать GestureService на этом прозрачном прямоугольнике, чтобы распознавать вертикальные панорамы / пролистывания и касания, чтобы перейти к полному просмотру страницы вашего WebBrowser контента.В этом полном просмотре страницы у вас будет полностью интерактивный элемент управления WebBrowser.

0 голосов
/ 09 сентября 2011

шану: если вам все еще это нужно, проверьте мой недавний ответ по адресу: WP7 Pivot control и WebBrowser control Есть немного информации о том, как «взломать» веб-браузер и что делать, чтобы (почти) предотвратить его кражу ваших данных. Если вы достаточно безумны / мазохисты, чтобы попробовать тот подход, который я описал там, то в дополнение к этой обработке событий и другим конфигурациям / обнаружениям вам придется управлять своим стержнем вручную с помощью соответствующего pivot.selectedindex ++ / - на H-swipes, обнаруженных вашим обработчики (или вы можете разделить блокировку и наблюдение с помощью слушателя жестов, что иногда может привести к тому, что код станет чище). Я также думаю, что вам нужно быть осторожным с выбранным индексом рядом с диапазонами страниц. Я не знаю, как ведет себя сводная таблица, если вы прикажете ей идти дальше, чем количество страниц, и я не знаю, правильно ли она будет оживлять , если, находясь на последней странице, вы прикажете ей "развернуться" и перейдите на страницу 0 через selectedindex = 0. Это может стать «сумасшедшим» и перемотать назад вместо того, чтобы идти вперед по кругу. Вам придется экспериментировать с этим

0 голосов
/ 17 августа 2011

У вас проблема с конкурирующими жестами. Попробуйте установить для элемента управления WebBrowser значение IsHitTestVisible, равное false. Это будет означать, что вы не сможете манипулировать или прокручивать содержимое элемента управления WebBrowser.

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