【发布时间】:2012-10-14 05:31:48
【问题描述】:
我正在尝试从用作 XML 编辑器的本地 URI 打开 HTML 文件,以编辑来自 Silverlight 应用程序的 xml 数据,然后关闭浏览器窗口并将编辑后的 xml 数据返回给 Silverlight 应用程序。
我尝试使用HtmlPage.Window.Navigate,但我不喜欢它。
我尝试过使用来自:http://weblogs.asp.net/dwahlin/archive/2010/05/10/integrating-html-into-silverlight-applications.aspx的方法
但立即出现异常“无法调用 ShowJobPlanIFrame”
有没有办法处理这个任务? “退出浏览器”模式不适合。
谢谢。
================================================ ==============================
更新:
它使用 IFrame 覆盖。
按钮单击调用 C# 中的以下代码:
var scriptObject = (ScriptObject)HtmlPage.Window.GetProperty("ShowJobPlanIFrame");
scriptObject.InvokeSelf(url);
其中“ShowJobPlanIFrame”的定义如下: http://weblogs.asp.net/dwahlin/archive/2010/05/10/integrating-html-into-silverlight-applications.aspx
这让我可以将数据传递到 XML 编辑器,然后将其取回。
我上面提到的 JavaScript 函数调用错误,是我的 JavaScript 代码本身的错误。
【问题讨论】:
标签: html silverlight out-of-browser