Вышел Silverlight 2 RC0
Итак, сегодня вышел Silverlight 2 RC0 (релиз кандидат). Обратите внимание, что вышла только версия для разработчиков (Silverlight 2 Dev Runtime). Версии для конечных пользователей на данный момент нет. Это сделано для того, чтобы дать разработчикам возможность перевести их приложения на финальную версию Silverlight 2 API. Есть несколько несовместимостей между Beta2 и RC и Microsoft хочет быть уверена, что существующие сайты, использующие Silverlight 2, успеют обновиться, и будут корректно работать с финальным релизом. Пока же Вы можете использовать RC версию только для разработки, а распространять приложения можно будет после выхода финальной версии, который состоится в скором времени.
Вот ссылки, по которым можно скачать Silverlight 2 RC0, Visual Studio 2008 Tools RC0, и Expression Blend 2 SP1 RC0. Хочется заметить, что приведённый по ссылке Expression Blend 2 SP1 RC0 это только Service Pack для работы с Silverlight 2 в Expression Blend 2. Поэтому предварительно Вам нужно установить сам этот пакет.
Windows Silverlight 2 Dev Runtime RC0
Изменения между Beta 2 и RC
Релиз кандидат включает в себя огромное количество исправлений багов, а также была проведена работа по оптимизации производительности. Кроме того устранены некоторые отличия в библиотеке классов между Silverlight и полноценным .NET Framework. Большинство из этих отличий не велики, но их было достаточно много. Вы можете прочитать об изменениях в API пройдя по этой ссылке или скачав данный документ.
Также были обновлены стили (то есть изменился внешний вид) по умолчанию стандартных элементов управления.
Новые элементы управления (Controls)
В RC версии Вы найдёте много улучшений в элементах управления, сетевом взаимодействии, кэшировании данных, рендеринге, мультимедийной подсистеме и других компонентах.
В течение нескольких следующих месяцев будет выпущено много новых элементов управления. А на данный момент в RC версии доступны три новых элемента управления. Это ComboBox, ProgressBar и PasswordBox, которые добавлены прямо в Silverlight runtime (runtime по прежнему весит около 4.6 Мб и устанавливается за несколько секунд).
Вот пример использования новых элементов управления:
<PasswordBox x:Name=»Password1″ Width=»100″ Height=»22″ Margin=»10″ />
<ProgressBar x:Name=»Progress1″ Width=»200″ Height=»15″ Value=»40″ Margin=»10″ />
<ComboBox x:Name=»ComboBox1″ Width=»100″ Height=»20″ Margin=»10″>
<ComboBoxItem Content=»Один» />
<ComboBoxItem Content=»Два» />
<ComboBoxItem Content=»Три» />
</ComboBox>
А вот как они выглядят по умолчанию:

По материалам ScottGu’s Blog.
Быстро куплю сайт на бесплатном хостинге.