Jak ustawić animacje / przejścia podczas dodawania elementów do ListView?

Mam ListView, który dodałem Elementy przez powiązanie. ListView wygląda tak:

 <ListView 
        x:Name="ListView" 
        Height="auto" 
        Width="350" 
        ItemsSource="{Binding}" 
        Padding="0,0,-20,0" 
        Grid.Row="1" 
        Grid.Column="0" 
        Background="#EFEFEF"
        ItemContainerStyle="{StaticResource ListViewStyle}">

        <ListView.ItemTemplate>
            <DataTemplate>
                <StackPanel Height="50" VerticalAlignment="Top" Margin="0,0,0,0" 
                        <TextBlock Text="{Binding name} TextWrapping="NoWrap"/>
                </StackPanel>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>

W tej podstawowej konfiguracji jest już animacja, gdy element jest połączony z podstawową listą. Wykorzystywane są dziwne animacje. Pierwszy element przesuwa się od prawej strony, a wszystkie inne elementy wyskakują. Szukam sposobu animowania wszystkich dodanych elementów w ten sam sposób (np. Przesuń w prawo). Zamykam się na auto generowane (przez Blend) ListViewStyle od wielu godzin, ale nie mogłem znaleźć czegoś. Później dowiedziałem się, że można dodać tę właściwość do stylu:

<Style x:Key="ListViewStyle" TargetType="ListViewItem">
        <Setter Property="Transitions">
            <Setter.Value>
                <TransitionCollection>
                    <EntranceThemeTransition FromHorizontalOffset="400" />
                    <PopupThemeTransition FromHorizontalOffset="400"/>
                </TransitionCollection>
            </Setter.Value>
        </Setter>
 ...
 </Style>

TheEntranceThemeTransition iPopupThemeTransition wydaje się być właściwością właściwą, ponieważ zmieniają zachowanie animacji. Ale nie wiem, jak ich używać lub jak je wyłączyć. Jak mogę uzyskać tylko jedną animację (przesuń z prawej) do ListView?

questionAnswers(1)

yourAnswerToTheQuestion