В элемент управления WebBrowser получите Silverlight Canvas - PullRequest
1 голос
/ 16 марта 2010

У меня есть элемент управления webbrowser, который загружает html-страницу, содержащую объект silverlight.

Я хочу использовать элемент управления webbrowser, чтобы получить холст silverlight, чтобы я мог передать его объекту WriteableBitmap ().

Silverlight загружается в div с именем SilverlightHostControl, и я пытаюсь получить его следующим образом в C #:

object element = webBrowser.Document.GetElementById("SilverlightControlHost");

Это возвращает {System.Windows.Forms.HtmlElement}, которыйсодержит объект silverlight, но я не знаю, как получить объект Silverlight, поэтому я могу использовать его объект WriteableBitmap ().

1 Ответ

0 голосов
/ 18 марта 2010

Дальнейшие исследования показывают, что это невозможно.

Основная проблема заключается в том, что Silverlight работает под собственной версией .Net, а WinForm работает под собственной версией .Net и никогда не встречаются.

...