在silverlight中打开一个新窗口

Phi*_*own 5 javascript silverlight

Silverlight 4在调用System.Windows.Browser.HtmlPage.Window.Invoke("openWindow")之间有什么区别,其中"openWindow"是一个调用window.open并调用System.Windows.Browser.HtmlPage.PopupWindow的js函数( someUri,"_ blank",null)?

Ant*_*nes 3

不同的是,调用window.open不是一个批准的标准。Silverlight API 中该方法的目的PopupWindow是抽象浏览器之间实现的变化open

例如,用于打开选项的属性名称可能因浏览器而异。使用PopupWindow您的代码可以使用强类型HtmlPopupWindowOptions类以一致的方式定义这些选项。silverlight 运行时处理向浏览器发出的请求,以适合主机浏览器的方式执行所需的操作。