First Silverlight - это реализация интерфейса командной строки, также как и MS.NET и Mono. То есть SL владеет BCL и сборщиком мусора, а WPF - это библиотека. SL предоставляет подмножество (полезное) возможностей представления, которые предлагает WPF, и добавляет несколько новых вещей, таких как VisualStateManager.
Вам следует проверить онлайн документацию, там полный список.