There is a completely standard ListView:
<ListView x:Name="lst"> <ListView.ItemTemplate> <DataTemplate x:DataType="logic:UIItem"> <TextBlock Text="{x:Bind Name}" /> </DataTemplate> </ListView.ItemTemplate> </ListView>
which is specified in the C # code as ObservableCollection as ItemsSource. If you change the collection, the animation is too long (beautiful, but such a low speed is not enough). Faster is a complete change of the collection than adding 1 item to it.
I mean standard animation wired into the control.
A similar situation, if you change the collection of items through, for example, lst.Items.Add (dataItem).
I will be glad to ideas how you can speed it up or even turn it off ..