Кнопка Logout в Facebook C# SDK

Работал с Facebook C# SDK 5.4.1.0 и столкнулся с проблемой кнопки выхода. В интернете много информации по этой кнопки, но все что я видел не работало. Рекомендовання ссылка выходила из facebook, но при повторном логине браузер не отображал форму входа, а просто входил в аккаунт и все.
Читать далее

Реклама

Программно скролить контент в 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 функции которые позволять работать с контентом, и это все нужно загрузить в браузер.

Читать далее

Сохранение картинок в Isolated Storage

В этой статье мы раcсмотрим как сохранить, загрузить и удалить картинку с Isolated Storage. Картинка у нас будет задана ссылкой из интернета.

<Image Name="myImage" Width="460" Height="250" Source="http://autoworld.ucoz.ru/_fr/0/8777267.jpg"/>

На этой страничке еще есть Image для картинки которую мы будем загружать из IS.

<Image Name="copyImage" Width="460" Height="250" />

После загрузки приложения оно выглядит вот так:

1
Читать далее

Читалка блогов для Windows Phone 7. Часть 2. Чтение RSS ленты

В этой части я расскажу как в моей программе считывается RSS лента. Если на странице со списком блогов нажимаем на один из пунктов, то откроется окно в котором загрузятся последние записи блога, скорость загрузки зависит от скорости подключенного в телефоне интернета.

Читалка блогов для Windows Phone 7. Часть 1. Список RSS лент

Недавно мне предложили найти или сделать читалку для RSS ленты для одного из сайтов. Роясь в интернете я нашел хороший класс который парсит RSS xml файлы и представляет их в ListBox. Потом я решил сделать читалку для своего блога. Я добавил до программы еще одну страницу и считывая html, примитивно его парсил. Но на этом я не остановился, сразу после того как читалка блога была готова я подумал: “А не сделать бы мне программу для чтения нескольких RSS лент, с возможностью чтения статьей?”. И я ее написал 🙂

Первой страницей в программе есть Список Блогов. Тут выводятся все ленты которые пользователь захочет читать (не больше 10ти).

bloglist
Читать далее

Сохранения данных с помощью Isolated Storage в Windows Phone 7

Для сохранения информации в приложениях для Windows Phone 7 используется изолированное хранилище (Isolated Storage). Изолированное хранение позволяет управляемым приложениям сохранять и восстанавливать информацию из локального хранилища. Архитектура подобна используемой в Silverlight 4. Все операции ввода вывода ограничены размером изолированного хранилища, и они не имеют прямого доступа к файлам операционной системы.

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

Класс List в C# и его методы

Класс List призван для работы со списками. В классе List есть методы по добавлению, удалению, вставке элементов и прочее. Списки -очень удобный инструмент для программирования. Списки применяются там, где количество элементов в коллекции на перед не известно. Списки выгодно отличаются от массивов тем, что по ходу выполнения программы их размер можно изменять в любую сторону.

Читать далее