Читать книгу Программирование для мобильных платформ. Android и WP. Учебный курс - Наталья Викторовна Артеменко, Владимир Александрович Климанов, Иван Андреевич Трещев - Страница 23

Раздел 1. Windows Phone – Silverlight и xna
2 Разработка приложений для Windows Phone
2.10 Шаблоны приложений

Оглавление

Сначала давайте рассмотрим три шаблона, представляющих собой три основных стиля приложения для Windows Phone (рис.):


Рисунок 2.4 Шаблоны приложений


– Windows Phone Application

– Windows Phone Pivot Application

– Windows Phone Panorama Application

Windows Phone Application – это аналог простого диалогового приложения, у которого один основной экран, через который происходит основное взаимодействие с пользователем.

Windows Phone Pivot Application – это некий аналог приложения с закладками, где заголовок каждой закладки определяет содержимое. Стандартный вариант использования – каждая закладка представляет собой одни и те же, в целом, данные, но в разных представлениях и/или с разной фильтрацией. Например, календарь, почтовый клиент и настройки телефона. Шаблон использует элемент управления Pivot.

Windows Phone Panorama Application – приложение панорама, в котором зоны взаимодействия с пользователем также разделены на панели, но доступны они через горизонтальную прокрутку; фоновое изображение установлено сразу на всю панораму, она имеет общий заголовок, который прокручивается медленнее, чем панели; контент соседней панели справа виден при отображении текущей. Например, таким образом реализованы хабы в Windows Phone: People, Marketplace, Pictures, Music+Videos и др. Шаблон использует элемент управления Panorama.

Шаблоны, заканчивающиеся на Agent – это шаблоны библиотек, для выполнения соответствующих фоновых задач:

– Windows Phone Audio Playback Agent

– Windows Phone Audio Streaming Agent

– Windows Phone Scheduled Task Agent

Шаблон Windows Phone Databound Application – простой шаблон приложения с вида список – детальное представление с реализацией навигации между страницами с передачей параметров и хранением данных в глобальном VeiwModel.

Шаблон Windows Phone Class Library – шаблон библиотеки классов для Windows Phone.

Шаблон Windows Phone Silverlight and XNA Application для Silverlight приложения, которое может использовать XNA для рендеринга графического контента.

Программирование для мобильных платформ. Android и WP. Учебный курс

Подняться наверх