从ChildWindow.Closed事件中调用HtmlPage.PopupWindow

时间:2012-04-24 08:18:28

标签: c#-4.0 silverlight-5.0

上下文: Silverlight 5,64位,Win7,VS2010

预期:为传入的网址打开一个新的浏览器窗口/标签。 实际:不显示新的浏览器窗口选项卡。

代码示例:(从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事件做同样的事情,但没有快乐...... 还包括在控制主机上 - 但再次没有运气。

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

1 个答案:

答案 0 :(得分:0)

试试这个:

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

它对我有用:)