上下文:Silverlight 5、64 位、Win7、VS2010
预期:为传入的 url 打开一个新的浏览器窗口/选项卡。实际:没有新的浏览器窗口和选项卡出现。
代码示例:(从 ViewModel 调用。View 是一个 sdk:ChildWindow。
AddRelatedIssueDialog dialog = new AddRelatedIssueDialog();
dialog.Closed +=
(s1, e1) =>
{
if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
{
var window = HtmlPage.PopupWindow("www.goole.com", "_blank", null);
}
};
dialog.Show();
我们也尝试过 Prism 事件来做同样的事情,但没有任何乐趣......还包括在控制主机上 - 但再次没有运气。
非常感谢任何帮助:干杯,约翰