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

Show in webframe

SlideTransition Class






Members 
The SlideTransition class gives you precise control over Slide transitions.
Object Model
Syntax
'Declaration
 
Public Class SlideTransition 
   Inherits TransitionBase
   Implements System.Windows.Media.Animation.IAnimatable 
'Usage
 
Dim instance As SlideTransition

            

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

This example will create a SlideTransition 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 SlideTransition_SlideTransition(ByVal viewer As ImageViewer)
   Dim slideTransition As SlideTransition = New SlideTransition()
   slideTransition.TransitionType = SlideTransitionType.BottomToTop
   slideTransition.AutoReverse = True
   slideTransition.Fill = New ImageBrush(New BitmapImage(New Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir, "sample3.cmp"))))
   slideTransition.Duration = New Duration(TimeSpan.FromSeconds(1))
   slideTransition.FillBehavior = System.Windows.Media.Animation.FillBehavior.HoldEnd
   slideTransition.Grain = 10

   viewer.Transition = slideTransition

   ' Begin the transition
   slideTransition.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 SlideTransition_SlideTransition(ImageViewer viewer)
{
   SlideTransition slideTransition = new SlideTransition();
   slideTransition.TransitionType = SlideTransitionType.BottomToTop;
   slideTransition.AutoReverse = true;
   slideTransition.Fill = new ImageBrush(new BitmapImage(new Uri(System.IO.Path.Combine(LEAD_VARS.ImagesDir,"sample3.cmp"))));
   slideTransition.Duration = new Duration(TimeSpan.FromSeconds(1));
   slideTransition.FillBehavior = System.Windows.Media.Animation.FillBehavior.HoldEnd;
   slideTransition.Grain = 10;

   viewer.Transition = slideTransition;

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

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
<Window x:Class="WPFSamples.Slide 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:SlideTransition TransitionType="LeftToRight" AutoReverse="True" Grain="25" 
                                                                 FillBehavior="HoldEnd" Duration="0:0:1">
               <Leadtools_Windows_Media_Transitions:SlideTransition.Fill>
                  <ImageBrush ImageSource="file:///c:\users\Public\Documents\LEADTOOLS Images\Image1.cmp"></ImageBrush>
               </Leadtools_Windows_Media_Transitions:SlideTransition.Fill>
            </Leadtools_Windows_Media_Transitions:SlideTransition>
         </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

SlideTransition Members
Leadtools.Windows.Media.Transitions Namespace

Error processing SSI file