WPF : StoryBoard用法Storyboard storyBoard = new Storyboard();
WPF : StoryBoard用法DoubleAnimation ani
= new DoubleAnimation();
WPF : StoryBoard用法           
WPF : StoryBoard用法ani.From
= 0;
WPF : StoryBoard用法ani.To
= 360;
WPF : StoryBoard用法ani.Duration
= new Duration(TimeSpan.FromMilliseconds(5000));
WPF : StoryBoard用法ani.RepeatBehavior
= RepeatBehavior.Forever;
WPF : StoryBoard用法storyBoard.Children.Add(ani);
WPF : StoryBoard用法
WPF : StoryBoard用法
this.RegisterName("mRotationX", mRotationX);
WPF : StoryBoard用法Storyboard.SetTargetName(ani,
"mRotationX");
WPF : StoryBoard用法Storyboard.SetTargetProperty(ani,
new PropertyPath(AxisAngleRotation3D.AngleProperty));
WPF : StoryBoard用法storyBoard.Begin(
this, true); /////true表示controlable


WPF : StoryBoard用法            TimeSpan timeSpan = TimeSpan.FromMilliseconds(250);
WPF : StoryBoard用法
WPF : StoryBoard用法           
//创建一个Animation, 设置起点, 终点, 时段
WPF : StoryBoard用法
            DoubleAnimation ani = new DoubleAnimation();
WPF : StoryBoard用法            ani.From
= 4;
WPF : StoryBoard用法            ani.To
= 0;
WPF : StoryBoard用法            ani.Duration
= new Duration(timeSpan);           
WPF : StoryBoard用法            Storyboard.SetTargetName(ani,
"Opacity");
WPF : StoryBoard用法            Storyboard.SetTargetProperty(ani,
new PropertyPath(WindowMain.OpacityProperty));
WPF : StoryBoard用法
WPF : StoryBoard用法           
//创建一个Animation, 设置起点, 终点, 时段
WPF : StoryBoard用法
            DoubleAnimation ani2 = new DoubleAnimation();
WPF : StoryBoard用法            ani2.From
= this.mZoomSlider.Value;
WPF : StoryBoard用法            ani2.To
= 2;
WPF : StoryBoard用法            ani2.Duration
= new Duration(timeSpan);           
WPF : StoryBoard用法            Storyboard.SetTargetName(ani2,
"Zoom");
WPF : StoryBoard用法            Storyboard.SetTargetProperty(ani2,
new PropertyPath(Slider.ValueProperty));
WPF : StoryBoard用法
WPF : StoryBoard用法
WPF : StoryBoard用法           
//创建StoryBoard
WPF : StoryBoard用法
            Storyboard storyBoard = new Storyboard();
              storyBoard.FillBehavior = FillBehavior.Stop;
WPF : StoryBoard用法            storyBoard.Completed
+= new EventHandler(storyBoard_Completed);
WPF : StoryBoard用法            storyBoard.Children.Add(ani);
WPF : StoryBoard用法            storyBoard.Children.Add(ani2);
WPF : StoryBoard用法
WPF : StoryBoard用法           
this.RegisterName("Opacity", this);
WPF : StoryBoard用法           
this.RegisterName("Zoom", this.mZoomSlider);           
WPF : StoryBoard用法            storyBoard.Begin(
this, true); /////////////////////////////////true表示controlable


或者

WPF : StoryBoard用法<Window.Triggers>
WPF : StoryBoard用法   
<EventTrigger RoutedEvent="Window.Loaded" >
WPF : StoryBoard用法       
<BeginStoryboard>
WPF : StoryBoard用法           
<Storyboard Name="myStoryBoardX">
WPF : StoryBoard用法               
<DoubleAnimation
WPF : StoryBoard用法        Storyboard.TargetName
="rotationX" 
WPF : StoryBoard用法        Storyboard.TargetProperty
="Angle" 
WPF : StoryBoard用法        From
="0" To="360" Duration="0:0:15" RepeatBehavior="Forever"/>
WPF : StoryBoard用法           
</Storyboard>
WPF : StoryBoard用法       
</BeginStoryboard>
WPF : StoryBoard用法       
<BeginStoryboard>
WPF : StoryBoard用法           
<Storyboard Name="myStoryBoardY">
WPF : StoryBoard用法               
<DoubleAnimation
WPF : StoryBoard用法        Storyboard.TargetName
="rotationY" 
WPF : StoryBoard用法        Storyboard.TargetProperty
="Angle" 
WPF : StoryBoard用法        From
="0" To="360" Duration="0:0:12" RepeatBehavior="Forever"/>
WPF : StoryBoard用法           
</Storyboard>
WPF : StoryBoard用法       
</BeginStoryboard>
WPF : StoryBoard用法   
</EventTrigger>
WPF : StoryBoard用法
</Window.Triggers>

相关文章:

  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2022-12-23
  • 2022-02-25
  • 2022-12-23
相关资源
相似解决方案