Ситуация:
У меня есть программный проект, написанный на .NET 4.0 с пользовательским интерфейсом WinForms.Я хотел бы заменить пользовательский интерфейс на Silverlight.
Приложение должно работать через Интернет.Причиной использования Silverlight, а не WPF, является независимость от платформы, поэтому пользовательский интерфейс может в конечном итоге работать на другой ОС.
Пример: программа .NET выдает некоторые данные, я хотел бы отобразить данные в Silverlightcontrol.
Проблема:
Мой проект .NET использует библиотеки, несовместимые с Silverlight.Перезапись всего кода .NET в Silverlight займет очень много времени.
Вопрос:
Что было бы хорошим способом объединить часть .NET сЧасть Silverlight?
Должен ли я добавить некоторый средний уровень, чтобы две программы взаимодействовали друг с другом, и если да, что я должен использовать?(Я никогда раньше такого не делал)
Есть ли способ напрямую вызывать функцию Silverlight из класса .NET, например, SLGUI.display_data(dotNET_data)
или наоборот?