Англоязычные блоги Microsoft: конкурс переводчиков

1588.3

Англоязычные блоги сотрудников Microsoft представляют собой сборник уникальных и полезных знаний, которыми сотрудники Компании делятся с широкой аудиторией. На сегодняшний день корпорация Microsoft насчитывает около 10.000 блогов сотрудников, пишущих для разработчиков и ИТ-профессионалов подробную информацию практически по каждому продукту Microsoft.  Большинство этих знаний доступно для России в исходном виде, т.е. на английском языке, что несколько затрудняет доступ к необходимой информации со стороны заинтересованной аудитории.

Мы решили сломать этот барьер и предоставить русскоязычной аудитории доступ к интересной и полезной информации на русском языке. Сегодня Microsoft запускает конкурс перевода англоязычных блогов своих сотрудников: мы набираем команду, которая сможет взять на себя перевод блогов на русский язык и получить поощрения в виде приятных подарков и внимания со стороны Microsoft.

Для просмотра всей публикации перейдите по ссылке: http://blogs.technet.com/b/justblog/archive/2011/05/05/microsoft.aspx

Программно скролить контент в Web Browser Windows Phone 7 с помощью JavaScript

Недавно столкнулся с проблемой программного скроллинга контента в веб браузере и получения текущих координат. В Windows Forms все делалось очень просто через свойства браузера:

webBrowser1.Document.Body.ScrollIntoView(true) // позволяет проскролить в самый верх
webBrowser1.Document.Body.ScrollIntoView(false) // позволяет проскролить в самый низ
webBrowser1.Document.Body.ScrollLeft = 100; // устанавливает смещение влево
webBrowser1.Document.Body.ScrollTop = 100; // устанавливает смещение вверх
var rect = webBrowser1.Document.Body.ScrollRectangle; // возвращает текущую позицию

Но с вин фоновским браузером такое не прокатит, так что нужно искать альтернативные пути. Не знаю, может есть путь и лучше, но я решил все делать через функции JavaScript.

Итак, для начала нам нужно прочитать html документ. Делаем мы это через StreamReader и еще нам нужно добавить в проект библиотеку Microsoft.Xna.Framework ну и для удобства добавить на нее ссылку. Не забываем, что в свойство Build Action нашего файла должно быть Content. После этого нужно добавить в наш html JavaScript функции которые позволять работать с контентом, и это все нужно загрузить в браузер.

Читать далее