Динамические плитки. Обзор

Пользователь может разрешить приложению Windows Phone 8 закреплять плитку на начальном экране. Вспомогательные плитки открывают подчиненные страницы с дополнительной информацией.

В Windows Phone 8 реализованы четыре типа динамических плиток:

  1. Стандартная плитка. Единственный вид плитки, доступный в ОС Windows Phone 7.5. На плитке отображаются значок и текст названия. Используйте плитки этого вида, чтобы обеспечить обратную совместимость приложения. В отличие от других плиток, стандартные плитки бывают широкими. Если разработчик не реализовал поддержку других типов плиток, то плитки, созданные в результате закрепления приложения на начальном экране, по умолчанию являются стандартными.
  2. Циклическая плитка. На ней циклически отображается несколько изображений и текст.
  3. Поворотная плитка. Двусторонняя плитка с функцией автоматического поворота; имеет функциональность стандартной плитки, но может быть широкой.
  4. Плитка со значком. На плитке имеется статический значок с числовым полем, которое отображает состояние приложения. Помимо чисел, широкие плитки со значками могут отображать текстовое содержимое.

Разработчик может изменять внешний вид плитки: указать, какой тип плитки должно создавать приложение в разных ситуациях, а также задать текст и изображения для каждого типа плитки. Кроме того, Windows Phone 8 позволяет выбирать размер плитки: маленький, средний или широкий. В результате приложение будет отображать на начальном экране сведения с разным уровнем детализации.

Давайте сделаем так, чтобы пользователь мог закрепить на начальном экране плитки, представляющие рецепты и их группы из приложения Contoso Cookbook. Пользовать должен иметь возможность менять размер каждой закрепленной плитки.

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

Цели

В ходе этого практического занятия вы добавите следующие функции:

  • Поддержка плиток в приложении.
  • Поддержка различных типов динамических плиток (поворотная, циклическая, со значком).

Необходимые компоненты

Чтобы занятие принесло максимальную пользу, необходимо иметь:

  • Microsoft Visual Studio 2012 или Microsoft Visual Studio 2012 Express для Windows Phone.
  • Опыт разработки для Windows Phone.

Структура практического занятия

Это практическое занятие включает три упражнения, цель которых научить вас:

  • Добавлять активы.
  • Добавлять поддержку поворотных плиток.
  • Добавлять поддержку циклических плиток.
  • Добавлять поддержку плиток со значками.
  • Протестировать приложение.

Примерное время выполнения

На выполнение данного практического занятия потребуется не менее 60 минут.