Silverlight и WPF похожи, но не взаимозаменяемы.
Silverlight и WPF - две разные технологии, предназначенные для решения различных проблем.Silverlight имеет функции вне браузера, но сначала должен быть доставлен через Интернет в браузере.В WPF есть XBAP, но это все еще приложение WPF.Они оба основаны на XAML, поэтому возможности обмена ресурсами ограничены.
Если вы разрабатываете приложение, выберите технологию, наиболее подходящую для проблемы и целевой аудитории.Имейте в виду, что хотя установки Silverlight быстро растут, они все еще сильно отстают от других.Некоторые люди категорически отказываются устанавливать его.Приложения WPF могут распространяться как настольные приложения с исполняемым файлом.
Обновление: по моему опыту, приложения WPF XBAP не работают хорошо в браузерах, которые не являются IE.