Xaml 禁用画布入口转换

Xaml 禁用画布入口转换,xaml,canvas,windows-8,winrt-xaml,transitions,Xaml,Canvas,Windows 8,Winrt Xaml,Transitions,别客气。问题是,我需要禁用所包含对象(碰巧是Listview)的转换。必须禁用ItemContainerTransitions集合 我动态地在画布元素中添加和删除元素。当我这样做的时候,元素做了很好的自动动画,这对我来说是完全不需要的,因为在这种情况下我自己做所有的动画 我尝试在XAML的Canvas元素中放置一个空的TransitionCollection,但它似乎没有任何效果。我还尝试添加一个零偏移的过渡,但这也没有帮助 如何告诉Canvas在添加元素时不要设置它们的动画 以下是我尝试过的:

别客气。问题是,我需要禁用所包含对象(碰巧是Listview)的转换。必须禁用ItemContainerTransitions集合

我动态地在画布元素中添加和删除元素。当我这样做的时候,元素做了很好的自动动画,这对我来说是完全不需要的,因为在这种情况下我自己做所有的动画

我尝试在XAML的Canvas元素中放置一个空的TransitionCollection,但它似乎没有任何效果。我还尝试添加一个零偏移的过渡,但这也没有帮助

如何告诉Canvas在添加元素时不要设置它们的动画

以下是我尝试过的:

    <Canvas.Transitions>
        <TransitionCollection>
            <AddDeleteThemeTransition/>
            <EntranceThemeTransition FromHorizontalOffset="0"/>
        </TransitionCollection>
    </Canvas.Transitions>


当我尝试第二种方法时,它对我有效,因为默认的转换集合被覆盖。你能确认你根本没有控制画布模板吗?我应该做更多的测试。我看到的动画实际上不是画布动画。这是我正在使用的控件的内容,它是一个ListView。我以为我为此禁用了动画,但显然我使用了不正确的过渡集合。谢谢
    <Canvas.Transitions>
        <TransitionCollection>
        </TransitionCollection>
    </Canvas.Transitions>