Я хотел бы назначить анимацию недавно созданному ListViewItem. Как FadeIn или FadeOut.
У меня есть этот код XAML:
<ListView Height="320" HorizontalAlignment="Left" Margin="630,0,0,0" Name="listView1" VerticalAlignment="Top" Width="222" ItemsSource="{Binding}">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Name="mainGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="150"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.Resources>
</Grid.Resources>
<Image Name="img" Source="{Binding AvatarSource}" Width="32" Margin="8"></Image>
<Image Source="{Binding IconSource}" Width="16" Margin="0,-28,32,0"></Image>
<TextBlock Grid.Column="1" Margin="0,8,0,0" TextWrapping="Wrap">
<Run Text="{Binding Name}" FontWeight="Bold"></Run>
<LineBreak/>
<Run Text="{Binding StatusText}"></Run>
</TextBlock>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Есть ли способ получить доступ любым способом, как в jQuery: $ ('# listViewItemId'). FadeIn ();
Могу ли я привязать listView1.ItemsSource к некоторой доступной форме, в которой я увижу все элементы управления, которые находятся внутри него? И чем ими манипулировать?
Мне также не хотелось бы делать это вручную в C #, но если это невозможно сделать с помощью ItemTemplate, я все равно это сделаю.
Я новичок в XAML и не смог найти хорошего источника для правильного изучения XAML на C #.