Запретить панорамирование страницы в браузере Windows Phone 7 - PullRequest
0 голосов
/ 19 марта 2012

Я пытаюсь выяснить, существует ли свойство css (или любой другой метод на самом деле), которое можно использовать в браузере Windows Phone 7, чтобы оно не панорамировало страницу, если вы касаетесь внутри определенного элемента.

В частности, у меня есть элемент Canvas, который будет использоваться для подписи приложения драйвера для работы, и на данный момент Windows Phone 7 является единственным мобильным устройством, на котором он не работает.

Итак, суть в том, что есть элемент canvas для входа, и он работает на android и iphone, но на устройстве wp7 он просто перемещает страницу.

Ответы [ 2 ]

0 голосов
/ 26 марта 2012

После нескольких предложений и онлайн-исследований выясняется, что на данный момент нет способа сделать то, что я хочу.Похоже, что Microsoft не встроила все сенсорные элементы, которые используются в iPhone / Android.

0 голосов
/ 19 марта 2012

Как то так?

/// <summary>
        ///   Wraps a Html segment with html and body tags, and sets the viewport to prevent zooming.
        /// </summary>
        /// <param name = "html">The html segment to wrap</param>
        /// <returns>A wrapped string with html and body tags</returns>
        public static string WrapHtmlAndDisableZooming(string html)
        {
            return html == null
                       ? null
                       : string.Format(html,
                                       "<html><head><meta name='viewport' content='width=320,user-scalable=no'/></head><body>{0}</body></html>",
                                       html);
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...