2013-01-21 10 views
1

필요한 항목 프레임 여백을 10으로 설정하면됩니다.디자이너가 NullReference 예외를 throw합니다.

디자이너보기가 계속해서 예외를 던지기 때문에 계속 진행됩니다.

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

이 코드의 잘못된 점은 무엇입니까?

답변

0

죄송합니다. 이번 WP8을 알지 못했습니다. WP8에서 전화 이며 피벗의 기본 네임 스페이스입니다. 그것은 꽤 임의적입니다. 문제가 다른 곳에 없다는 것이 확실합니까? 그것은 당신이 당신의 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

예, 네임 스페이스가 나를 위해 전화 것 같다. 하지만 스크립트에서 동적으로 추가해야하는 템플릿이 필요합니다. 그러나 귀하의 스크립트 (두 번째)는 여전히 null 예외를 제공하기 때문에 나를 위해 작동하지 않았다 – user1510539

+0

그건 매우 특이한 ... 그것은 완전히 빈 프로젝트에서 나에게 잘 일했다. – mirichan

+0

모든 xaml을 수동으로 작성하고 있습니까, 아니면 페이지에 Pivot을 놓은 다음 xaml에서 편집 했습니까? 또한 어떤 Windows Phone 버전을 대상으로합니까? 7.0/7.1/8.0? – mirichan

관련 문제