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?