【发布时间】:2012-04-09 03:49:56
【问题描述】:
尝试自定义每个PivotItem的header,我先google,下面写代码,这样就OK了:
<controls:Pivot Title="MyPivot">
<!--Pivot item one-->
<controls:PivotItem>
<controls:PivotItem.Header>
<TextBlock Text="Pivot1" FontSize="40"/>
</controls:PivotItem.Header>
<Grid/>
</controls:PivotItem>
</controls:Pivot>
当我以这种方式添加第二个数据透视项时,出现“值不在预期范围内”的错误,错误从“第二个数据透视项”的[controls:PivotItem]开始,
<controls:Pivot Title="MyPivot">
<!--Pivot item one-->
<controls:PivotItem>
<controls:PivotItem.Header>
<TextBlock Text="Pivot1" FontSize="40"/>
</controls:PivotItem.Header>
<Grid/>
</controls:PivotItem>
<!--Pivot item two-->
<controls:PivotItem>
<controls:PivotItem.Header>
<TextBlock Text="Pivot2" FontSize="40"/>
</controls:PivotItem.Header>
<Grid/>
</controls:PivotItem>
</controls:Pivot>
当我构建项目时,错误就消失了,整个应用程序运行起来就像一个魅力。 但是每次我以这种方式添加新的数据透视项目时,都会出现错误。
我的问题是:
- 为什么会出现这个错误以及如何解决?
- 我可以忽略这个错误吗?
【问题讨论】:
-
有一个共同的控件,添加很多项就不会发生错误。都一样。
标签: silverlight windows-phone-7 xaml