3

尝试使用 Panel 上的 Transitions 集合设置转换时,例如 Grid 或其他东西,如下所示:

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