我有兩個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的知名度可見。
對此提出建議?