Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Storyboard storyboard = new Storyboard();
- TimeSpan duration = TimeSpan.FromMilliseconds(500);
- TimeSpan duration2 = TimeSpan.FromMilliseconds(1000);
- private IEasingFunction Smooth
- {
- get;
- set;
- }
- = new QuarticEase
- {
- EasingMode = EasingMode.EaseInOut
- };
- public void Fade(DependencyObject Object)
- {
- DoubleAnimation Fade = new DoubleAnimation()
- {
- From = 0.0,
- To = 1.0,
- Duration = new Duration(duration),
- };
- Storyboard.SetTarget(Fade, Object);
- Storyboard.SetTargetProperty(Fade, new PropertyPath("Opacity", 1));
- storyboard.Children.Add(Fade);
- storyboard.Begin();
- }
- public void ObjectShift(DependencyObject Object, Thickness Get, Thickness Set)
- {
- ThicknessAnimation Animation = new ThicknessAnimation()
- {
- From = Get,
- To = Set,
- Duration = duration2,
- EasingFunction = Smooth,
- };
- Storyboard.SetTarget(Animation, Object);
- Storyboard.SetTargetProperty(Animation, new PropertyPath(MarginProperty));
- storyboard.Children.Add(Animation);
- storyboard.Begin();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement