LongListSelector
에서 항목 제거에 애니메이션을 적용하려고합니다. 그러나 선택한 항목을 StoryBoard.SetTarget
에 전달하는 방법을 모르겠습니다. 나는 지금까지 전체 LongListSelector
을 전달할 수 있었고 SelectionChanged
이벤트가 발생하면 모든 것이 사라집니다 (Opacity
을 1에서 0으로 움직이기를 원합니다). 내 목록에 대한 사용자 지정 템플릿이 있습니다.LongListSelector에서 단일 항목에 애니메이션을 적용하는 방법?
내 코드 :
Storyboard s = new Storyboard();
DoubleAnimation animation = new DoubleAnimation();
animation.To = 0;
animation.Duration = new Duration(TimeSpan.FromSeconds(0.70));
Storyboard.SetTarget(animation, selector);
Storyboard.SetTargetProperty(animation, new PropertyPath(OpacityProperty));
s.Children.Add(animation);
s.Begin();
s.Completed += s_Completed;
감사합니다.
우리가 어떻게 ItemContainerGenerator를 지원하지 않는 LongListSelector 이후 컨테이너를 얻는가를? ListBox 대신 LLS를 사용하도록 코드를 업그레이드하고 있지만이 작은 것들이 두통을 유발합니다. – bahti