3

Grid などの Panel で Transitions コレクションを使用してトランジションを設定しようとすると、次のようになります。

<Grid>
  <Grid.Transitions>
     <EntranceThemeTransition FromHorizontalOffset="300" />
  </Grid.Transitions>
</Grid>

実行時に次のエラーが発生します。

Collection property '__implicit_items' is null. 
4

1 に答える 1

4

コレクションを設定する必要があります。

<Grid>
  <Grid.Transitions>
    <TransitionCollection>
      <EntranceThemeTransition FromHorizontalOffset="300" />
    </TransitionCollection>
  </Grid.Transitions>
</Grid>

XAML は単なるオブジェクトのインスタンス化とプロパティ設定のマークアップであり、Grid の Transitions プロパティはコレクションであるため、コレクション インスタンスに設定する必要があることに注意してください。なぜそれが無効な型に干渉しないのか、または Intellisense が不適切な構文を提案する理由はわかりませんが、ちょっと。

于 2013-07-01T16:39:38.257 に答える