1

Silverlightオブジェクトを含むhtmlページをロードするwebbrowserコントロールがあります。

webbrowserコントロールを使用してSilverlightキャンバスを取得し、WriteableBitmap()オブジェクトに渡すことができるようにします。

SilverlightはSilverlightHostControlというdivに読み込まれており、C#で次のように取得しようとしています。

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

これにより、Silverlightオブジェクトを含む{System.Windows.Forms.HtmlElement}が返されますが、Silverlightオブジェクトを取得する方法がわからないため、WriteableBitmap()オブジェクトを使用できます。

4

1 に答える 1

0

さらなる研究はそれができないことを示しています。

主な問題は、Silverlightが独自の.Netバージョンを実行しており、WinFormが独自の.Netバージョンを実行しているため、この2つが一致しないことです。

于 2010-03-18T14:48:33.527 に答える