Программное определение аппаратных свойств в Windows Phone 7 (Mango)

Из аппаратных свойств программно Windows Phone 7 (Mango) выдает достаточно большой список:
1) Изготовитель устройства
2) Название устройства
3) Уникальный идентификатор устройства
4) Версия прошивки устройства
5) Версия устройства
6) Полный объём памяти устройства
7) Текущий объём памяти, используемой приложением
8 ) Пиковый объём памяти, используемой приложением
9) Активный источник питания (встроенный аккумулятор или внешнее питание, например зарядное устройство или USB-кабель)
10) Наличие встроенной клавиатуры
11) Состояние выдвижной клавиатуры (выдвинута/задвинута)
12) Обработчик выдвигания/задвигания клавиатуры
Пункты 10-12 мы уже обсуждале в предыдущем материале.
Не стоит подробно напоминать о значимости всех этих свойств.
Рассмотрим как работать с этими свойствами.

Читать далее Программное определение аппаратных свойств в Windows Phone 7 (Mango)

Программное определение свойств мобильной и Wi-Fi сети у Windows Phone 7 (Mango)

Полезными свойствами, которые можно обрабатывать программно, являются свойства отвечающие за сетевые подключения.
Их всего пять:
1) Название мобильного оператора
2) Доступность сетевого подключения
3) Доступность сотовой связи
4) Определение режима роуминга
5) Доступность Wi-Fi сети
Так же есть обрабатываемое событие изменения доступности сетевого подключения.

Программное определение наличия и состояния выдвижной клавиатуры у Windows Phone 7

Некоторые модели Windows Phone 7 обладают выдвижной клавиатурой. Целесообразно определять наличие такой клавиатуры и обрабатывать её состояние (задвинута/выдвинута), поскольку при выдвинутой аппаратной клавиатуре экранная клавиатура при вводе текста отображаться не будет и дизайн пользовательского  интерфейса можно немного изменить с учетом наличия или отсутствия аппаратной клавиатуры. Читать далее Программное определение наличия и состояния выдвижной клавиатуры у Windows Phone 7