Error processing SSI file
LEADTOOLS WPF (Leadtools.Windows.Media.Transitions assembly)

Show in webframe

LinearWipeTransition Class






Members 
The LinearWipeTransition class gives you precise control over Linear Wipe transitions.
Object Model
Syntax
public class LinearWipeTransition : TransitionBase, System.Windows.Media.Animation.IAnimatable  
'Declaration
 
Public Class LinearWipeTransition 
   Inherits TransitionBase
   Implements System.Windows.Media.Animation.IAnimatable 
'Usage
 
Dim instance As LinearWipeTransition

            

            
public ref class LinearWipeTransition : public TransitionBase, System.Windows.Media.Animation.IAnimatable  
Example

This example will create a LinearWipeTransition and apply it to a Leadtools.Windows.Controls.ImageViewer control.

Copy Code  
Imports Leadtools.Windows.Media.Transitions
Imports LeadtoolsWpfTransitionsExamples.Leadtools.Help
Imports Leadtools.Windows.Controls

Public Sub LinearWipeTransition_LinearWipeTransition(ByVal viewer As ImageViewer)
   Dim linearWipeTransition As LinearWipeTransition = New LinearWipeTransition()
   linearWipeTransition.TransitionType = LinearWipeTransitionType.LeftBottomToRightTop
   linearWipeTransition.AutoReverse = True
   linearWipeTransition.Fill = New ImageBrush(New BitmapImage(New Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir, "sample3.cmp"))))
   linearWipeTransition.Duration = New Duration(TimeSpan.FromSeconds(1))
   linearWipeTransition.FillBehavior = System.Windows.Media.Animation.FillBehavior.HoldEnd
   linearWipeTransition.Grain = 10

   viewer.Transition = linearWipeTransition

   ' Begin the transition
   linearWipeTransition.Begin()
End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools.Windows.Media.Transitions;
using Leadtools.Windows.Controls;
using Leadtools.Help;

public void LinearWipeTransition_LinearWipeTransition(ImageViewer viewer)
{
   LinearWipeTransition linearWipeTransition = new LinearWipeTransition();
   linearWipeTransition.TransitionType = LinearWipeTransitionType.LeftBottomToRightTop;
   linearWipeTransition.AutoReverse = true;
   linearWipeTransition.Fill = new ImageBrush(new BitmapImage(new Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir,"sample3.cmp"))));
   linearWipeTransition.Duration = new Duration(TimeSpan.FromSeconds(1));
   linearWipeTransition.FillBehavior = System.Windows.Media.Animation.FillBehavior.HoldEnd;
   linearWipeTransition.Grain = 10;

   viewer.Transition = linearWipeTransition;

   // Begin the transition
   linearWipeTransition.Begin();
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
<Window x:Class="WPFSamples.LinearWipe Transition"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   xmlns:Leadtools_Windows_Controls="clr-namespace:Leadtools.Windows.Controls;assembly=Leadtools.Windows.Controls"
   xmlns:Leadtools_Windows_Media_Transitions="clr-namespace:Leadtools.Windows.Media.Transitions;assembly=Leadtools.Windows.Media.Transitions"
   Title="ImagePanViewer" Height="600" Width="800">
   <StackPanel>
      <Leadtools_Windows_Controls:BitmapSourceViewer Name="viewer" Source="file:///c:\users\Public\Documents\LEADTOOLS Images\slave.jpg" 
                                                     SizeMode="Fit" Width="NaN" Height="NaN">
         <Leadtools_Windows_Controls:BitmapSourceViewer.Transition>
            <Leadtools_Windows_Media_Transitions:LinearWipeTransition TransitionType="LeftToRight" AutoReverse="True" Grain="25" 
                                                                      FillBehavior="HoldEnd" Duration="0:0:1">
               <Leadtools_Windows_Media_Transitions:LinearWipeTransition.Fill>
                  <ImageBrush ImageSource="file:///c:\users\Public\Documents\LEADTOOLS Images\Image1.cmp"></ImageBrush>
               </Leadtools_Windows_Media_Transitions:LinearWipeTransition.Fill>
            </Leadtools_Windows_Media_Transitions:LinearWipeTransition>
         </Leadtools_Windows_Controls:BitmapSourceViewer.Transition>
      </Leadtools_Windows_Controls:BitmapSourceViewer>
          <x:Code>void button_Click1(object sender, RoutedEventArgs e){viewer.Transition.Begin();}
          </x:Code>
      <Button x:Name="button1" Width="100" Height="50" Click="button_Click1"></Button>
   </StackPanel>
</Window>
Requirements

Target Platforms

See Also

Reference

LinearWipeTransition Members
Leadtools.Windows.Media.Transitions Namespace

Error processing SSI file