Приложения Silverlight могут использовать только сборки, скомпилированные проектами Silverlight.Существуют исключения, но для всего, что связано с пользовательским интерфейсом, это всегда так.
В результате, если вы хотите использовать стороннюю библиотеку в приложении Silverlight, для ее использования требуется специальная версия Silverlight вместонормальная версия.«Нормальную» версию иногда называют версией .NET4 или версией WPF, чтобы сравнить ее с версией Silverlight.
Чистый эффект заключается в том, что Silverlight для всех практических целей не двоично-совместим с полной CLR.Но существует совместимость с исходными кодами , включая большие разделы базовой структуры и частично несовместимое подмножество WPF.
Фактически стандартный подход к созданию параллельных сборок WPF и Silverlight заключается виспользуйте два проекта, которые связывают все те же исходные файлы с некоторой условной компиляцией.
К счастью для вас, как отметил @dtb, Dynamic Data Display уже поддерживает загрузку Silverlight.Но то же самое относится и к любой сторонней библиотеке, которую вы могли бы использовать: она должна иметь вид Silverlight.