2012-10-14 11 views
1

我試圖導航到位於不同程序集中的頁面,但沒有成功。導航到Silverlight中的其他程序集

我做了一個非常簡單的Silverlight導航應用程序使我的觀點:

My Project http://s17.postimage.org/46y18vkrj/Sin_t_tulo.jpg

我只是有一個Hyperlink有:

NavigateUri="/PageClassLibrary;component/Pages/PageInLibrary.xaml" 

在調用頁面(MainPage.xaml中MainNavigationApp)我現在有一個沒有UriMappings的框架。

<Grid x:Name="LayoutRoot"> 

     <navigation:Frame x:Name="ContentFrame" 
         Style="{StaticResource ContentFrameStyle}" 
         Navigated="ContentFrame_Navigated" 
         NavigationFailed="ContentFrame_NavigationFailed"> 
     </navigation:Frame> 

     <Grid x:Name="NavigationGrid" Style="{StaticResource NavigationGridStyle}"> 

     <StackPanel x:Name="LinksStackPanel" Style="{StaticResource LinksStackPanelStyle}"> 

      <HyperlinkButton x:Name="Link3" 
          Style="{StaticResource LinkStyle}" 
          NavigateUri="/PageClassLibrary;component/Pages/PageInLibrary.xaml" 
          TargetName="ContentFrame" 
          Content="page in a class library" /> 
     </StackPanel> 

     </Grid> 

    </Grid> 

但是當我運行它,我得到一個錯誤信息說,該頁面不存在:

找不到網頁「/PageClassLibrary;component/Pages/PageInLibrary.xaml」

我甚至修改MainNavigationApp依賴,檢查取決於PageClassLibrary,但它並沒有提高療效。

我跑出了想法。有人有提示嗎?

這裏的thesolution:

https://skydrive.live.com/#cid=B79120F33F3A7A64&id=B79120F33F3A7A64%21105

+0

我不是100%確定,但HyperlinkBut​​ton不應該*在框架內? – jv42

+0

不,我使用架構所有的Silverlight導航應用程序有 – Rafael

回答

0

AAAhhh!解決方案是就在我的眼前。只需添加對大會的參考。 DAH!

+0

哎喲,我討厭做的錯誤種類... – jv42

相關問題