Итак, если я создал приложение Silverlight, могу ли я взять код разметки + и поместить его в приложение WPF? Мне было просто любопытно, если мы решим использовать Silverlight, могу ли я также воспользоваться преимуществами клиентов WPF для Windows.
Вы всегда можете запустить приложение Silverlight вне браузера, просто имейте в виду, что у вас есть песочница безопасности, которой нет в WPF.Кроме того, Silverlight сможет работать на Macintosh без использования Mono, что может быть выгодно.
Эта статья MSDN может быть хорошей ссылкой на то, где SL4 и WPF4 расходятся:
Совместимость с WPF