我有一个 webbrowser 控件,它加载一个包含 silverlight 对象的 html 页面。
我想使用 webbrowser 控件来获取 silverlight 画布,以便可以将其传递给 WriteableBitmap() 对象。
silverlight 被加载到一个名为 SilverlightHostControl 的 div 中,我试图在 C# 中像这样得到它:
object element = webBrowser.Document.GetElementById("SilverlightControlHost");
这将返回一个包含 silverlight 对象的 {System.Windows.Forms.HtmlElement},但我不知道如何获取 Silverlight 对象,因此我可以使用 WriteableBitmap() 对象。