Freigeben über


Набор инструментов для Windows Phone от Coding4Fun

Нужен пункт «О программе» для ваших приложений Windows Phone 7? Кнопка переключения? Средство выбора временного интервала? Преобразователи значений в видимые представления? Зачем заново изобретать колесо, если команда Coding4Fun, столкнувшись при создании приложений для Windows Phone 7, создала их за вас?

Хорошо, а что по поводу исходного кода для них?

Что меня привлекает в этом проекте, так это то, что вы получите не только некоторые классные элементы управления и помощь в создании приложений для Windows Phone 7, но и исходный код для них. Хорошо, хорошо, это также проект Coding4Fun, что само по себе прекрасно! И если уж в блоге Coding4Fun мы не сможем получить восхищения по поводу наших проектов, даа…

Набор инструментов Coding4Fun для Windows Phone

Здесь Coding4Fun будет хранить все элементы управления и инструменты, которые мы сделаем! Прямо сейчас мы создали и обновили некоторые замечательные элементы управления для Silverlight, которые помогут каждому! Если вы найдете ошибку, или необходимый элемент управления, который понадобиться всем или вы хотите помочь, пожалуйста, свяжитесь с нами!

Элементы управления :

  • Подсказка «О программе»
  • Подсказка ввода
  • Индикатор выполнения Progress Overlay
  • Круглая кнопка
  • Круглый переключатель
  • Счетчик памяти
  • Memory Counter
  • Кнопка выбора временного интервала

Абстрактные классы :

  • Класс PopUp для вещей, вроде подсказки ввода, которые могут быть ускорены с помощью GPU в отличие от встроенного класса PopUp.

Конвертеры :

  • Булевый тип в видимость
  • Строковый тип в видимость
  • Конвертер изображения темы
  • Конвертер инвертированного изображения темы
  • Видимость в булевый тип

Ассистенты по связыванию :

  • Обновление текстового окна

Пример: <TextBox Text="{Binding FooBar, Mode=TwoWay}" local:TextBoxBinding.UpdateSourceOnChange="True" />

Ассистенты по данным :

  • Ассистент PhoneHelper по получению данных из файла WMAppManifest

Пример: PhoneHelper.GetAppAttribute("Title")

clip_image002

Предполагая, что у вас есть все инструменты для разработки в Windows Phone 7 (которые свободно доступны здесь), проект должен загружаться, компилироваться и запускаться без проблем.

Здесь показан фрагмент его работы в эмуляторе на моем ноутбуке.

clip_image004

Без преувеличения, я затратил больше времени на написание этого сообщения, чем для запуска проекта на моем ноутбуке. Это означает, что вы тоже можете поиграть с ним, просматривая код, мечтая как применить его в ваших WP7-приложениях через несколько минут…

Полезные ссылки: