У меня есть два файла xaml, один из них MainWindow.xaml , а другой - userControl EditTaskView.xaml .
В MainWindow.xaml он состоит из списка и при двойном щелчке по любому элементу списка отображает другое окно (окно редактирования) из EditView userControl. Я пытаюсь анимировать этот userControl каждый раз, когда любой элемент из списка щелкается дважды. Я добавил анимацию в userControl, но анимация запускается только один раз. Как сделать так, чтобы моя анимация запускалась каждый раз при щелчке по любому элементу из списка?
MainWindow.xaml
<ListBox x:Name="lstBxTask" Style="{StaticResource ListBoxItems}" MouseDoubleClick="lstBxTask_MouseDoubleClick">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Rectangle Style="{StaticResource LineBetweenListBox}"/>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Taskname}" Style="{StaticResource TextInListBox}"/>
<Button Name="btnDelete" Style="{StaticResource DeleteButton}" Click="btnDelete_Click"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<ToDoTask:EditTaskView x:Name="EditTask" Grid.Row="1" Grid.RowSpan="2" Grid.ColumnSpan="2" Visibility="Collapsed"/>
В коде MainWindow есть событие двойного щелчка мыши, которое изменяет видимость EditTaskView на Visible.
Предложения