←Select platform

Flip Property (ImageViewer)

Summary

Gets or sets a value that indicates whether the image in the control will be flipped vertically. This is a dependency property.

Syntax

C#
VB
C++
public bool Flip {get; set;}
Public Property Flip As Boolean
public: 
property bool Flip { 
   bool get(); 
   void set (    bool ); 
} 

Property Value

true for the control to flip the image it is viewing vertically; otherwise, false. Default value is false.

Remarks

This controls supports the following effect properties that can be applied to the image being drawn:

  • Flip: flips the image vertically

  • Reverse: flips the image horizontally

  • RotateAngle: rotates the image by a specified angle

As well as the properties specified above, the controls supports the standard WPF/Silverlight System.Windows.UIElement.BitmapEffect to apply pixel shader effects to the image and the Transition property to apply animation.

Example

C#
VB
Silverlight C#
Silverlight VB
Imports Leadtools.Windows.Controls 
 
Public Sub ImageViewer_FlipReverseRotate(ByVal viewer As ImageViewer) 
    ' Dont Fire any event 
    viewer.BeginUpdate() 
    viewer.RotateAngle = 90 
    viewer.Flip = True 
    viewer.Reverse = True 
 
    viewer.EndUpdate() 
End Sub 
using Leadtools.Help; 
using Leadtools.Windows.Controls; 
 
public void ImageViewer_FlipReverseRotate(ImageViewer viewer) 
{ 
   // Dont Fire any event 
   viewer.BeginUpdate(); 
   viewer.RotateAngle = 90; 
   viewer.Flip = true; 
   viewer.Reverse = true; 
 
   viewer.EndUpdate();          
} 
using Leadtools.Help; 
using Leadtools.Windows.Controls; 
 
public void ImageViewer_FlipReverseRotate(ImageViewer viewer) 
{ 
   // Dont Fire any event 
   viewer.BeginUpdate(); 
   viewer.RotateAngle = 90; 
   viewer.Flip = true; 
   viewer.Reverse = true; 
 
   viewer.EndUpdate(); 
} 
Imports Leadtools 
Imports Leadtools.Windows.Controls 
 
Public Sub ImageViewer_FlipReverseRotate(ByVal viewer As ImageViewer) 
   ' Dont Fire any event 
   viewer.BeginUpdate() 
   viewer.RotateAngle = 90 
   viewer.Flip = True 
   viewer.Reverse = True 
 
   viewer.EndUpdate() 
End Sub 
<Window x:Class="WPFSamples.ImageViewer" 
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" 
Height="600" Width="800"> 
  <DockPanel> 
    <Leadtools_Windows_Controls:ImageViewer 
    Name="theViewer" 
    Source="file:///c:\users\Public\Documents\LEADTOOLS Images\cannon.jpg" 
    DockPanel.Dock= "Bottom" 
    HorizontalAlignment="Center" VerticalAlignment="Bottom" SizeMode="Fit" Flip="True" RotateAngle="90" Reverse="True"> 
    </Leadtools_Windows_Controls:ImageViewer> 
  </DockPanel> 
  <Window.Title> 
    "Flip Reverse and Rotate" 
  </Window.Title> 
</Window> 

Requirements

Target Platforms

Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
Leadtools.Windows.Controls Assembly
Click or drag to resize