Размещение Silverlight в WPF и вызов хоста службы в коде WPF из кода Silverlight - PullRequest
0 голосов
/ 25 июля 2011

Мне нужно интегрировать мое приложение silverlight в приложение WPF.Для этого я планирую использовать элемент управления WebBrowser.

Однако мне также необходимо настроить поведение приложения Silverlight на основе нескольких интерфейсов, реализованных приложением WPF хоста.Учитывая, что хост не может напрямую взаимодействовать с Silverlight, я думал о том, чтобы приложение хоста встраивало некоторые службы WCF и вызывало их из кода Silverlight.

Кто-нибудь когда-нибудь делал это?

I 'Я не слишком заинтересован в размещении мини-веб-сервера в хост-приложении ... К счастью, Silverlight 4 поддерживает привязку WCF TCP, поэтому я думаю о том, чтобы идти по этому пути ...

1 Ответ

0 голосов
/ 25 июля 2011

Хотя я сам этого не делал, я не вижу причин, по которым он не должен работать, пока вы придерживаетесь разрешенного диапазона портов Silverlight для конечной точки TCP вашего сервиса.

Некоторое время назад я реализовал канал связи на основе сокетов между приложением WPF и приложением Silverlight, используемым для передачи событий из приложения WPF в приложение Silverlight.Это работало довольно хорошо.Имейте в виду, что позор Silverlight LocalMessageSender / Receiver доступен только для приложений Silverlight (и что он ограничен полезной нагрузкой 64 КБ - но это другая история).

...