1

Silverlight 개체가 포함 된 HTML 페이지를로드하는 WebBrowser 컨트롤이 있습니다.WebBrowser 컨트롤에서 Silverlight 캔버스 가져 오기

Silverlight 캔버스를 얻기 위해 webbrowser 컨트롤을 사용하여 WriteableBitmap() 객체에 전달할 수 있습니다.

실버 라이트는 SilverlightHostControl라는 DIV에로드되고 나는 C#에서 다음과 같이 그걸 얻기 위해 노력하고 있어요 : 이것은 {System.Windows.Forms.HtmlElement}를 반환

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

실버 개체를 포함 하지만 Silverlight 객체를 가져와 WriteableBitmap() 객체를 사용할 수있는 방법을 모르겠습니다.

+0

Silverlight 플러그인에 무엇을로드하고 있습니까? XAML 또는 XAP? – AnthonyWJones

+0

Xaml이 (가) javascript에 의해 생성되었습니다. – darren

답변

0

추가 연구에 따르면이를 수행 할 수 없다고 나와 있습니다.

주된 문제는 Silverlight가 자체 .Net 버전을 실행 중이고 WinForm이 자체 .Net 버전을 실행 중이며 둘 중 하나가 충족되지 않는다는 것입니다.

관련 문제