如何加载新页面?

时间:2010-05-25 08:04:40

标签: silverlight silverlight-4.0

我的silverlight应用程序中有多个Pages(从Page对象派生的类)。 我可以使用以下语句在app.xml中加载一个: this.RootVisual = new ZoomData();

但是当我加载这个页面时,我该怎么办?我想导航到另一个页面?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

了解使用“Silverlight导航应用程序”模板创建应用程序。

这提供了创建多页Silverlight应用程序的基本框架。

答案 2 :(得分:0)

我最终得到了这个:

在application_startup

Grid root = new Grid();
this.RootVisual = root;
root.Children.Add(new ZoomData()); // This is your first page

按钮的点击事件

Grid root = Application.Current.RootVisual as Grid;
root.Children.RemoveAt(0);
root.Children.Add(new ZoomData());