LEADTOOLS WPF (Leadtools.Windows.Media.Transitions assembly)

SlideTransition Class

Show in webframe
Example 





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
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

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.