Новый шаблон проекта

88

Запустите Expression Blend на выполнение и выберите команду File --> New Project из главного меню. В открывшемся диалоговом окне New Project вы должны обнаружить новый узел Windows Phone, в котором определен целый ряд новых шаблонов проектов:

Новые шаблоны проектов Windows Phone 7 доступные в Expression Blend

Новые шаблоны проектов Windows Phone 7, доступные в Expression Blend, вкратце описываются в ниже. Как видите, они аналогичны, но не тождественны своим аналогам на платформах WPF и Silverlight:

Windows Phone Application

Этот шаблон простого проекта предназначен для разработки приложений на платформе Silverlight или Windows Phone 7

Windows Phone Databound Application

Также предназначен для разработки приложений на платформе Windows Phone 7, но в нем применяются объекты типа View и ViewModel для слабого связывания логики представления и данных

Windows Phone Panorama Application

В этом шаблоне проекта применяется элемент управления типа Panorama для создания приложений панорамного типа

Windows Phone Pivot Application

В этом шаблоне проекта применяется элемент управления типа Pivot, для создания приложений сводногот, снабженного вкладками типа

Windows Phone Control Library

Предназначен для создания специальных элементов управления, неоднократно используемых в разных приложениях, разрабатываемых на платформе Windows Phone 7

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

Следует также иметь в виду, что после установки Windows Phone 7 SDK локальная версия руководства пользователя Expression Blend регулярно обновляется новым учебным материалом и пошаговыми разборами на соответствующие темы:

Обновленное руководство пользователя Expression Blend

Как ни странно, новая часть руководства пользователя Expression Blend, посвященная разработке приложений на платформе Windows Phone 7, не очень велика по объему, что само по себе неплохо. Как упоминалось ранее, большую часть тех способов и средств Expression Blend, с которыми вы уже ознакомились в предыдущих статьях, можно с успехом применять при разработке приложений на платформе Windows Phone 7. Например, в процессе разработки приложения Windows Phone 7 вам по-прежнему придется пользоваться средствами Expression Blend в следующих целях:

Напомним, что одно из самых главных преимуществ разработки прикладных программ на платформе Windows Phone 7 заключается в том, что базовый прикладной интерфейс API технологически опирается на существующую платформу Silverlight, а та, в свою очередь, на платформу WPF.

В действительности в документации на Windows Phone 7 SDK рассматриваются вопросы переноса уже имеющихся приложений с платформы Silverlight на платформу Windows Phone 7. В частности, об этом речь идет в разделе "Перенос приложений с платформы Silverlight на платформу Windows Phone 7 (Porting Silverlight-Based Applications to Windows Phone).

Пройди тесты
Лучший чат для C# программистов