Добавление пользовательского интерфейса Silverlight в обычную программу .NET? - PullRequest
0 голосов
/ 29 февраля 2012

Ситуация:

У меня есть программный проект, написанный на .NET 4.0 с пользовательским интерфейсом WinForms.Я хотел бы заменить пользовательский интерфейс на Silverlight.

Приложение должно работать через Интернет.Причиной использования Silverlight, а не WPF, является независимость от платформы, поэтому пользовательский интерфейс может в конечном итоге работать на другой ОС.

Пример: программа .NET выдает некоторые данные, я хотел бы отобразить данные в Silverlightcontrol.

Проблема:

Мой проект .NET использует библиотеки, несовместимые с Silverlight.Перезапись всего кода .NET в Silverlight займет очень много времени.

Вопрос:

Что было бы хорошим способом объединить часть .NET сЧасть Silverlight?

Должен ли я добавить некоторый средний уровень, чтобы две программы взаимодействовали друг с другом, и если да, что я должен использовать?(Я никогда раньше такого не делал)

Есть ли способ напрямую вызывать функцию Silverlight из класса .NET, например, SLGUI.display_data(dotNET_data) или наоборот?

1 Ответ

2 голосов
/ 29 февраля 2012

Лучший способ сделать что-то подобное - это реорганизовать код для создания веб-службы и вызвать их из приложения SL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...