我在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); }
Run Code Online (Sandbox Code Playgroud)
如果选择了枢轴项目,而所有其他故事板都没有播放,如何设置故事板的开头才能启动?
我尝试设置它Pivot_SelectionChanged();但没有成功.