是否可以以编程方式创建电话应用程序页面并导航到它?

时间:2011-12-11 03:13:00

标签: windows-phone-7

我想动态创建PhoneApplicationPage并导航到该页面。这可能吗?

编辑:我正在开发一些共享几页的应用程序。我想避免代码重复,并在代码中创建一次,并在这些应用程序中共享它们。

我当然不想通过使用自定义内容或任何其他方式绕过内置页面导航。我希望我能以编程方式创建页面,注册或将它们注入导航系统,并以与在设计时创建它们相同的方式使用它们。

1 个答案:

答案 0 :(得分:3)

导航系统支持加载在库中创建的页面(实际上,它通常用于通过将大型,不常用的页面移出主程序集来提高启动速度。)

假设您创建了一个名为CommonPages的Windows Phone Library项目,其中包含页面Common.xaml,您可以使用URI /CommonPages;component/Common.xaml

导航到该项目

请记住从主项目中添加对库的引用。