如何在桌面Silverlight中实例化Windows Phone中的页面类?

时间:2011-11-27 19:35:41

标签: silverlight windows-phone-7

Windows手机模板创建了MainPage类,但我看不到它在源代码中的任何位置实例化它?

那么它在内部如何运作?

更新:在Silverlight中,实例化可以在应用程序启动时完成,在Windows Phone中可以完全相同吗?

2 个答案:

答案 0 :(得分:2)

我唯一能找到它的地方是在WMAppManifest.xml文件中。我会假设操作系统在启动应用程序时使用它来导航到MainPage。

<Tasks>
  <DefaultTask  Name ="_default" NavigationPage="MainPage.xaml"/>
</Tasks>

答案 1 :(得分:1)

PhoneApplicationPagecontrol。是的,当您导航到该页面时,Page的对象在内部创建。当然,您可以在其命名空间中引用它们,就像使用任何其他控件一样。与任何其他框架一样,框架也会处理一些事情。