Silverlight

Этот раздел посвящен технологии Silverlight.
Доступна финальная версия Silverlight 4 Tools для Visual Studio 2010, которая включает массу новых функций для работы с приложениями Silverlight 4. Среди новых функций инструмента:
- Поддержка таргетинга Silverlight 4 в системе дизайна и проектирования Silverlight
- Шаблоны и библиотеки RIA Services Application для упрощения доступа к службам данным
- Поддержка Silverlight 4 Elevated Trust и внебраузерных приложений (автоматический запуск и отладка, XAP-подпись для доверенных приложений)
- Добавлен Data Source Selector
- Поддержка стилей
Обратите внимание, что многие дизайнерские функции отлично работают не только с проектами Silverlight, но и с WPF-проектами, поэтому данный пакет отлично подойдет и для WPF-дизайнеров.
Первое знакомство
Первый пример на Silverlight - статья для тех, кто уже знаком с C# и Windows Form, но никогда не работал с WPF и Silverlight.
Размещение элементов - статья, рассказывающая о принципах размещения элементов управления на поверхности приложения.
Бесплатная книга от Microsoft
Вы можете скачать бесплатную на русском языке!
Silverlight 4 Training Kit
Вышел обучающий набор для знакоства с Silverlight 4. Можно просмотреть все материалы или скачать все сразу (смотри раздел Ссылки).
Подробнее о курсе в
Из блога Майка Сноу
Приведу отрывок:
Когда создаешь новое приложение на Silverlight, необходимо проделать массу подготовительных операций.
- Измените заголовок страницы. По умолчанию имя вашего приложения является и заголовком для страницы. Скорее всего, это - не то, что вы хотели бы видеть. Откройте вашу страницу (обычно default.aspx) и измените имя между тегами <title></title>.
- Минимально поддерживаемая версия. Если вы создали ваш Silverlight веб-сайт до установки окончательной версии, измените Minimum Version вашего Silverlight-объекта на MinimumVersion="2.0.31005.0."
- HTML. IIS по умолчанию ищет страницу с именем default.htm. Если вы в вашем приложении используете страницу с именем default.html, измените расширение на "html".
- Сообщение об ошибке. Если вы размещаете Silverlight приложение в HTML файле, измените сообщение об ошибке "Unhandled Error in Silverlight 2 Application" на какое-нибудь более подходящее для вашего сайта. То же самое относится и вашей App.xaml.cs ReportErrorToDOM() функции.
- Развертывание - создайте собственный сценарий развертывания для тех, у кого Silverlight еще не установлен.
- Типы MIME. Если вы размещаете приложение Silverlight на собственном сервере, откройте IIS и убедитесь, что расширение XAP точно зарегистрировано, как “application/x-silverlight-app”.
