2013-01-21 65 views
1

我需要的是在項目框的邊距設置爲10的設計師拋出NullReference異常

設計器視圖保持拋出異常,所以我不能繼續。

<phone:Pivot.ItemTemplate> 
    <DataTemplate> 
     <phone:PivotItem Margin="10"/> 
    </DataTemplate> 
</phone:Pivot.ItemTemplate> 

這段代碼有什麼問題?

回答

0

對不起,我沒有意識到這是WP8。在WP8上,電話 Pivots的默認名稱空間。雖然這是相當隨意的。你確定問題不在其他地方嗎?它仍然將是有益的爲你分擔你的XAML,但這裏是一些對我的作品:

<phone:Pivot> 
    <phone:Pivot.ItemTemplate> 
     <DataTemplate> 
      <phone:PivotItem Margin="10"> 
       <Grid> 
        <!--Contents of template--> 
       </Grid> 
      </phone:PivotItem> 
     </DataTemplate> 
    </phone:Pivot.ItemTemplate> 
    <phone:PivotItem Header="Hello"> 
     <Grid> 
      <!--Contents of "Hello" item--> 
     </Grid> 
    </phone:PivotItem> 
    <phone:PivotItem Header="World"> 
     <Grid> 
      <!--Contents of "World" item--> 
     </Grid> 
    </phone:PivotItem> 
</phone:Pivot> 
+0

是,命名空間似乎是手機對我來說。但我真的很想要一個模板,因爲我需要在腳本中動態添加它們。然而,你的腳本(第二個)沒有爲我工作,因爲它仍然給出一個空例外 – user1510539

+0

這是非常奇特的......它在我完全空白的項目中工作得很好。 – mirichan

+0

您是手動編寫所有xaml文件,還是在頁面上放置一個Pivot,然後在xaml中編輯它?另外,你的目標是什麼版本的Windows Phone? 7.0/7.1/8.0? – mirichan