locked
关于SilverLight 多 Frame RRS feed

  • 问题

  • 我的SilverLight中有多个Frame
    我的所有的Frame设置成JournalOwnership="OwnsJournal"
    但是在代码中用 frame1.Navigate(new Uri("SystemInfo.xaml", UriKind.Relative));会出错。 但是东西有显示出来!

    行: 63
    错误: Silverlight 应用程序中未处理的错误
    代码: 4004   
    类别: ManagedRuntimeError      
    消息: System.NullReferenceException: 未将对象引用设置到对象的实例。
       位于 System.Windows.Navigation.NavigationService.CompleteNavigation(DependencyObject content)
       位于 System.Windows.Navigation.NavigationService.<NavigateCore_StartNavigation>b__4()    

    2010年1月22日 4:05

答案

  • 你好, 
      
         多Frame的时候设置JournalOwnerShip其实可以理解为有自己的历史,这样在navigate的时候就不会混淆。 
       
         根据你的错误提示来看,可能是因为URI所指的资源不存在导致的。 
          
         Uri mapper是不会共享的

    2010年1月25日 1:02