3

各PivotItemのヘッダーをカスタマイズしてみてください。最初にグーグルで検索し、以下にコードを記述してください。これで問題ありません。

<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>

このように2つ目のピボット項目を追加すると、「値が期待範囲内にありません。」というエラーが表示されます。エラーは「ピボット項目2」の[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>

プロジェクトをビルドすると、エラーがなくなり、アプリ全体が魅力的に動作します。しかし、この方法で新しいピボットアイテムを追加するたびに、エラーが表示されます。

私の質問は次のとおりです。

  1. このエラーが発生する理由とその解決方法を教えてください。
  2. このエラーを無視できますか?
4

1 に答える 1

3

この「エラー」は設計時に発生するものであり、無視できると思います。また、プロジェクトを最初にビルドしたときに完全になくなります(つまり、プロジェクトに実際の問題はなく、警告もありません)。

設計者によってスローされるこのタイプのエラーは他にもあります。

それを無視します!

于 2012-08-30T06:26:19.107 に答える