我有两个xaml文件之一是MainWindow.xaml和其他是userControl EditTaskView.xaml。 在MainWindow.xaml中,它由列表框组成,当双击列表框中的任何项时,它将从EditView userControl中显示其他窗口(编辑窗口)。我试图在每次双击列表框中的任何项目时为此userControl设置动画。我在userControl中添加了一些动画,但动画只能运行一次。如何在每次单击列表框中的任何项目时使我的动画运行?在WPF中动画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"/>
在主窗口的代码,有鼠标双击事件,改变EditTaskView的知名度可见。
对此提出建议?