2017-02-17 13 views
1

試圖找出Xamaring和VS的玩法,並且我有MasterDetailPages的問題一些日子。未處理的異常:在xmlns中找不到類型的ContentPage.Content http://xamarin.com/schemas/2014/forms

過程

  • 從一個空白文件就去關MainPage.xaml中進 MasterDetailPage
  • 添加內容頁入MasterDetailPage.Master 和內容頁面到MasterDetailPage.Detail
  • 加一個堆棧佈局和一個標籤放入他們的ContentPage.Content中並且運行良好。

以爲我會嘗試下一步,並添加一個新的xaml文件作爲參考ContentPage,但只是與.Master第一。代碼從

<MasterDetailPage.Master> 
    <ContentPage Title="Master Page" Padding="10"> 
     <ContentPage.Content> 
      <StackLayout Margin="5,30,5,5"> 
       <Label Text="NavMenu Master Page"/> 
      </StackLayout> 
     </ContentPage.Content> 
    </ContentPage> 
</MasterDetailPage.Master/> 


//TO WHAT I HAVE BELOW THIS 

<MasterDetailPage.Master> 
    <local:NavMenu Title=NavMenu/> 
</MasterDetailPage.Master> 

冉文件,我得到了在標題中的錯誤。試圖通過將其回滾到原始內容進行故障排除,並且錯誤持續存在。創建一個新文件,複製並粘貼到另一個文件中的代碼,它運行得很好。

我對發佈的內容無能爲力,應該如何解決它。

+0

我無法重現此問題,因爲您說過:「創建了一個新文件,將代碼複製並粘貼到其他文件中,並且運行得很好。」也許你的舊文件有問題,或許你可以分享我們進行測試。 –

回答

0

隨着你的第一個代碼,沒有必要把ContentPage.Content,因爲它隱含的代碼是從該元素的孩子。除此之外,你的代碼似乎很好。

+0

這就是爲什麼我無能爲力。有它在那裏有點多餘,但一旦發生錯誤,它仍然存在。無論如何,我很欣賞這種反應。 – Blksheep93

+0

更改它,清理您的解決方案並重建。前一段時間我遇到過這個問題; – Zroq

+0

改變它,清理它,重建它,'.Droid.MainPage.xaml.g.cs'文件拋出一個引用'ContentPage.Content'的未處理的異常,儘管在MainPage.xaml.cs中有一個'ContentPage.Content' 。 – Blksheep93

相關問題