public DrawingBrush Push { get; set; }
The brush to be used when applying a push transition to a framework element.
using Leadtools.Windows.Media.Transitions;using Leadtools.Windows.Controls;public void PushTransition_PushTransition(ImageViewer viewer){PushTransition pushTransition = new PushTransition();pushTransition.TransitionType = PushTransitionType.TopToBottom;pushTransition.AutoReverse = true;pushTransition.Fill = new ImageBrush(new BitmapImage(new Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir, "image2.jpg"))));pushTransition.Duration = new Duration(TimeSpan.FromSeconds(1));pushTransition.FillBehavior = System.Windows.Media.Animation.FillBehavior.HoldEnd;pushTransition.Grain = 10;pushTransition.Push = new DrawingBrush(new ImageDrawing(new BitmapImage(new Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir, "image1.jpg"))), new Rect(0, 0, viewer.Source.Width, viewer.Source.Height)));viewer.Transition = pushTransition;// Begin the transitionpushTransition.Begin();}static class LEAD_VARS{public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images";}