Суть в том, что WPF - это настольная технология. Это очень близкий родственник - Silverlight требует времени выполнения, очень похожего на Flash, для запуска в браузере.
Компоненты / элементы управления / приложения Silverlight могут быть размещены внутри приложения asp.net, но идея о том, что ваши навыки будут просто «перенесены», крайне ошибочна. Silverlight использует те же базовые языки (C #, VB.NET и т. Д. И подмножество .NET Framework), поэтому знания настолько полезны, что и WPF, и Silverlight используют декларативный язык представления под названием XAML или (язык разметки приложений XML). XAML - это то, чем HTML может только мечтать - он чрезвычайно мощный и элегантный и имеет богатую поддержку таких вещей, как связывание.
С точки зрения инструментов - Expression Blend действительно является XAML-дизайнером, который может работать с приложениями Silverlight или WPF.
Видео можно найти на
ОБНОВЛЕНИЕ: Рэй делает несколько хороших замечаний в разделе комментариев об элементах управления WPF и типе XBAP (Приложения браузера Xaml)