在Win Store应用程序中设置转换时,Collection属性'__implicit_items'为null

时间:2013-07-01 16:39:38

标签: windows-store-apps

当尝试使用Panel上的Transitions集合设置转换时,比如Grid或类似的东西,如下所示:

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

我在运行时遇到以下错误:

Collection property '__implicit_items' is null. 

1 个答案:

答案 0 :(得分:4)

您需要设置集合。

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

请记住,XAML只是对象实例化和属性设置标记,Grid上的Transitions属性是一个集合,因此需要设置为集合实例。不知道为什么它不会对无效类型进行barf或者为什么Intellisense会提出错误的语法,但是嘿嘿。