Это, конечно, возможно, но вы не сможете перекомпилировать для WPF. Вам нужно будет создать новые файлы проекта (csproj) для WPF или преобразовать существующие вручную.
Кроме того, вам необходимо настроить таргетинг на WPF 4, поскольку инструментарий Silverlight интенсивно использует VisualStateManager. Или вы можете получить VisualStateManager из инструментария WPF и выбрать WPF 3.5 SP1.
В наборе инструментов Silverlight будет несколько вспомогательных классов и / или членов классов, которые не нужны в WPF. Например, элементы управления, которые имитируют свойство IsMouseOver, используя события MouseEnter / MouseLeave. Их необходимо будет удалить и обновить, чтобы использовать версию WPF.
После всего этого он должен скомпилироваться для WPF. Тем не менее, вы можете столкнуться с некоторыми проблемами во время выполнения из-за причуд с различиями в инфраструктуре. Каждый из них должен быть рассмотрен индивидуально.