Пакет дополнительных элементов управлния Windows Phone Toolkit

Приветствую вас! Разрабатывая свое первое приложение для Windows Phone я столкнулся с проблемой отсутствия важных элементов управления, например, нет стандартного раскрывающегося компонента типа ListBox. Но как оказалось эта проблема очень легко решается с помощью пакета Windows Phone Toolkit о котором и пойдет речь в этой статье.

Windows-Phone-8-developmentЕсли зайти в настройки телефона на Windows Phone то можно увидеть там множество красивых и удобных компонентов для управления, например такой (ToggleSwitch):

toggleswitchНо при разработке своего приложения такой компонент вы не найдете в списке, та как он и некоторые другие не включены в стандартную сборку, что вовсе не удобно ведь самому создавать компонент довольно долго. На помощь приходит специальный пакет для Visual Studio под названием Windows Phone Toolkit. Он как раз таки и предоставляет дополнительные элементы управления для Windows Phone в том числе ToggleSwitch и другие. Вот полный список компонентов, которые он содержит:

  • AutoCompleteBox
  • ContextMenu
  • CustomMessageBox
  • DateTimeConverters
  • DateTimePickers
  • Эффекты – SlideInEffect, TiltEffect и TurnstileFeatherEffect
  • ExpanderView
  • HubTile
  • ListPicker
  • LongListMultiSelector
  • Расширения Карта
  • PhoneTextBox
  • RatingControl
  • ToggleSwitch
  • TransferControl
  • Навигационные переходы
  • WrapPanel
  • LongListSelector для 7.x
  • MultiSelect для 7.x

Как установить Windows Phone Toolkit

Для начала необходимо найти его через Visual Studio: Щелчек ПКМ в обозревателе решений по разделу References-> из выпадающего меню выбираем Управление пакетами NuGet… (Manage NuGet Packages…):

image_16_6Далее в появившемся выбираем слева раздел В сети (Online) и справа вверху в строке поиска пишем название нашего пакета. В результатах поиска выбираем Windows Phone Toolkit и нажимаем на кнопку Установить (Install):
image_20_4Все готово, после установки вы увидите следующие изменения в обозревателе решений:
image_24_4

Добавление элементов управления в панель элементов

После установки пакета хорошо бы добавить наши элементы управления в панель элементов. Первым делом создадим новую вкладку на панели элементов, для этого кликаем ПКМ по любой существующей вкладке и выбираем пункт “Добавить вкладку”:
ScreenShot 7Называем её по своему усмотрению. Далее кликаем ПКМ по созданной вкладке и выбираем пункт “Выбрать элементы”:
ScreenShot 8Появится окно в котором нужно нажать на кнопку Обзор:
ScreenShot 9Появится стандартное окно проводника Windows в котором необходимо выбрать файл “Microsoft.Phone.Controls.Toolkit.dll“, который находится в папке с проектом, для поиска файла советую воспользоваться поиском. После этого нажимаем ОК в окне выбора элементов. Все, теперь новые элементы появятся в панели элементов и добавлять их можно привычным образом.

Фух, вроде бы все ) На сегодня все, постараюсь писать больше статей о программировании, сейчас пока честно говоря смотрю на свой блог и вижу, что о программировании не особо много пишу, буду стараться исправлять это в ближайшее время. Если будут вопросы, пишите в комментариях, постараюсь отвечать быстро.

Категория: Windows Phone
Понравилась статья? Поделись в социальных сетях: