0

上下文: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 事件来做同样的事情,但没有任何乐趣......还包括在控制主机上 - 但再次没有运气。

非常感谢任何帮助:干杯,约翰

4

1 回答 1

0

试试这个:

HtmlPage.Window.Navigate(new Uri("www.google.com"), "_blank");

这个对我有用 :)

于 2012-04-24T09:28:52.713 回答