当尝试使用Panel上的Transitions集合设置转换时,比如Grid或类似的东西,如下所示:
<Grid>
<Grid.Transitions>
<EntranceThemeTransition FromHorizontalOffset="300" />
</Grid.Transitions>
</Grid>
我在运行时遇到以下错误:
Collection property '__implicit_items' is null.
答案 0 :(得分:4)
您需要设置集合。
<Grid>
<Grid.Transitions>
<TransitionCollection>
<EntranceThemeTransition FromHorizontalOffset="300" />
</TransitionCollection>
</Grid.Transitions>
</Grid>
请记住,XAML只是对象实例化和属性设置标记,Grid上的Transitions属性是一个集合,因此需要设置为集合实例。不知道为什么它不会对无效类型进行barf或者为什么Intellisense会提出错误的语法,但是嘿嘿。