1

からのアイテムの削除をアニメーション化しようとしていLongListSelectorます。ただし、選択したアイテムをに渡す方法がわかりませんStoryBoard.SetTarget。これまでのところ全体を渡すことができたLongListSelectorので、SelectionChangedイベントが発生するとすべてが消えます( Opacity1から0にアニメーション化したい)。リスト用のカスタム テンプレートがあります。

私のコード:

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;

ありがとう。

4

1 に答える 1

1

LongListSelector の項目にアクセスするには、LongListSelector の「子」を通過する VisualTreeHelper を使用する必要があります。

ListBox コントロールに適用されますが、LongListSelector についても基本的に同じように機能する次のリンクを確認してください。

http://www.geekchamp.com/tips/how-to-access-a-control-placed-inside-listbox-itemtemplate-in-wp7

于 2013-08-23T05:03:35.063 に答える