title: Binding Animation to ListViewItem in XAML
body: <p>I would like to assign an animation to newly created ListViewItem. Like FadeIn or FadeOut.
  I have this XAML code:</p>
  
  <pre><code>&lt;ListView Height="320" HorizontalAlignment="Left" Margin="630,0,0,0" Name="listView1" VerticalAlignment="Top" Width="222" ItemsSource="{Binding}"&gt;
      &lt;ListView.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;Grid Name="mainGrid"&gt;
                  &lt;Grid.ColumnDefinitions&gt;
                      &lt;ColumnDefinition&gt;&lt;/ColumnDefinition&gt;
                      &lt;ColumnDefinition Width="150"&gt;&lt;/ColumnDefinition&gt;
                  &lt;/Grid.ColumnDefinitions&gt;
                  &lt;Grid.Resources&gt;
  
                  &lt;/Grid.Resources&gt;
                  &lt;Image Name="img" Source="{Binding AvatarSource}" Width="32" Margin="8"&gt;&lt;/Image&gt;
                  &lt;Image Source="{Binding IconSource}" Width="16" Margin="0,-28,32,0"&gt;&lt;/Image&gt;
                  &lt;TextBlock Grid.Column="1" Margin="0,8,0,0" TextWrapping="Wrap"&gt;
                      &lt;Run Text="{Binding Name}" FontWeight="Bold"&gt;&lt;/Run&gt;
                      &lt;LineBreak/&gt;
                      &lt;Run Text="{Binding StatusText}"&gt;&lt;/Run&gt;
                  &lt;/TextBlock&gt;
              &lt;/Grid&gt;
          &lt;/DataTemplate&gt;
      &lt;/ListView.ItemTemplate&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p>Is there a way to access any way like in jQuery: $('#listViewItemId').fadeIn();</p>
  
  <p>Can I bind back listView1.ItemsSource to some accessible form in which I will see all Controls that are inside it? And than manipulate them?</p>
  
  <p>I also would like to have no to do it manually in C#, but if this is impossible to accomplish using ItemTemplate I will do it anyway.</p>
  
  <p>I am new to XAML and I couldn't find any good source to learn XAML with C# in proper way.</p>