두 개의 xaml 파일 중 하나는 MainWindow.xaml이고 다른 하나는 userControl EditTaskView.xaml입니다. MainWindow.xaml에서는 listbox로 구성되며 listbox의 항목을 두 번 클릭하면 EditView userControl의 다른 창 (편집 창)이 표시됩니다. 목록 상자의 항목을 두 번 클릭 할 때마다 매번이 userControl에 애니메이션을 적용하려고합니다. userControl에 애니메이션을 추가했지만 애니메이션은 한 번만 실행됩니다. 목록 상자의 항목을 클릭 할 때마다 매번 애니메이션을 실행시킬 수 있습니까?WPF에서 애니메이션 UserControl?
MainWindow를 코드에서
<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.xaml는 가시에 EditTaskView의 가시성을 변경 마우스 더블 클릭 이벤트가있다.
제안 사항?