0
나는 하나의 미디어 요소가있는 DataTemplate을 사용하여 터치 스크린 응용 프로그램을 개발하고 있습니다. 드래그하여 각 개별 목록보기 항목을 이동시킬 수 있습니다. 이제 모든 목록보기 항목을 첫 번째 위치로 가져 와서 첫 번째 위치로 다시 이동하고 첫 번째 위치로 이동하는 코드가 필요합니다. 어떻게하면 될까요?WPF, ListViewItems를 애니메이트하는 방법
나는 하나의 미디어 요소가있는 DataTemplate을 사용하여 터치 스크린 응용 프로그램을 개발하고 있습니다. 드래그하여 각 개별 목록보기 항목을 이동시킬 수 있습니다. 이제 모든 목록보기 항목을 첫 번째 위치로 가져 와서 첫 번째 위치로 다시 이동하고 첫 번째 위치로 이동하는 코드가 필요합니다. 어떻게하면 될까요?WPF, ListViewItems를 애니메이트하는 방법
모든 패닝, 확대/축소 및 회전이 RenderTransforms인지 확인한 다음 RenderTransforms를 0으로 다시 애니메이트하면됩니다. (ScaleTransform의 경우 1) 이렇게하면 원래 위치로 돌아갑니다. 당신이있는 경우
예를 들어, ScaleTransform은 그렇게
DoubleAnimation da = new DoubleAnimation();
da.To = 1
da.Duration = TimeSpan.FromSeconds(0.2);
st.BeginAnimation(ScaleTransform.ScaleX, da);
나는 단지
To
값에 넣어 이후
아닌 From
값과 같은 원래 설정을의에 다음 재설정 할 수 있습니다 일이라고합니다 - 그것은 다시 갈 것없이 현재 가치가 무엇인지 문제가된다.
Elad, RenderTransforms를 0으로 애니 메이팅하기위한 샘플 코드를 게시 할 수 있습니까? 감사합니다 –
나는 대답을 업데이 트했습니다. 더 도움이되기를 바랍니다. –
Elad, 고마워, 잘하고있어. –