Кстати, PRISM (составной блок приложений из шаблонов и практик) теперь поддерживает Silverlight, и есть C9 видео с кратким примером использования кода в WPF и Silverlight.
Я думаю, что если вы придерживаетесь MV-V-VM (или что-то в этом роде), тогда большая часть вашего внутреннего кода будет использоваться многократно, но сам XAML, возможно, придется разветвить, если вы хотите полностью использовать "rich" опыт, если вы не хотите использовать бета-версию VSM для WPF.