如何在MainPage.Xaml以外的单独窗口中打开Xaml页面

时间:2012-06-20 15:58:08

标签: silverlight out-of-browser

以下所有功能都应在Out-of-Browser模式下运行。 在我的项目开始后有登录页面,在MainPage.xaml登录后有一个按钮,点击这个按钮一个新的页面应该打开,WebBrowser控件在页面中有网格控件,因为网格选中的项目改了它应该反映到第一个窗口。

请帮帮我 感谢

1 个答案:

答案 0 :(得分:0)

我认为在Silverlight 4中不可能。 所以我将我的项目更新为silverlight 5并使用Window类作为浏览器外应用程序。达到我的要求

      WebBrower wb = new WebBrowser();
                        wb.ScriptNotify += new EventHandler<NotifyEventArgs>(b_ScriptNotify);
                        Window win = new Window();
                        win.Height = 870;
                        win.Width = 600;
                        win.Title = "Site Map";
                        win.Content = wb;
                        win.Visibility = Visibility.Visible;

 void b_ScriptNotify(object sender, NotifyEventArgs e)
        {
           MessageBox.Show(Convert.ToInt32(e.Value).ToString());
        }