Я создал свод в Xaml.В сводке есть 4 элемента.
На каждом пивоте имеется анимация раскадровки, созданная с помощью следующего кода:
{
var myStoryBoard = new Storyboard();
myStoryBoard.RepeatBehavior = RepeatBehavior.Forever;
var animation = new ObjectAnimationUsingKeyFrames();
Storyboard.SetTarget(animation, myAnim1);
Storyboard.SetTargetProperty(animation, new PropertyPath("Source"));
myStoryBoard.Children.Add(animation);
// try to catch my images autmatically
for (int i = 1; i <= 12; i++)
{
var keyframe = new DiscreteObjectKeyFrame
{
KeyTime = KeyTime.FromTimeSpan(TimeSpan.FromMilliseconds(750 * i)),
Value = String.Format("/Images/img_{0:D2}.jpg", i)
};
animation.KeyFrames.Add(keyframe);
}
Resources.Add("myAnimation", storyboard); }
Как настроить начало панели раскадровки на запуск только в том случае, если элемент сводкивыбран, пока все другие раскадровки не воспроизводятся?
Я пытался установить его с Pivot_SelectionChanged();
, но безуспешно.