LEADTOOLS WPF and Silverlight (Leadtools.Windows.Controls assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
Flip Property
See Also 
Leadtools.Windows.Controls Namespace > ImageBox Class : Flip Property



Gets or sets a value that indicates whether the image in the control will be flipped vertically. This is a dependency property. Supported in Silverlight, Windows Phone 7

Syntax

Visual Basic (Declaration) 
Public Property Flip As Boolean
Visual Basic (Usage)Copy Code
Dim instance As ImageBox
Dim value As Boolean
 
instance.Flip = value
 
value = instance.Flip
C# 
public bool Flip {get; set;}
C++/CLI 
public:
property bool Flip {
   bool get();
   void set (    bool value);
}

Property Value

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

Example

Visual BasicCopy Code
Public Sub ImageBox_FlipReverseRotate(ByVal viewer As ImageBox)
    ' Dont Fire any event
    viewer.BeginUpdate()
    viewer.RotateAngle = 90
    viewer.Flip = True
    viewer.Reverse = True

    viewer.EndUpdate()
End Sub
C#Copy Code
public void ImageBox_FlipReverseRotate(ImageBox viewer)
{
   // Dont Fire any event
   viewer.BeginUpdate();
   viewer.RotateAngle = 90;
   viewer.Flip = true;
   viewer.Reverse = true;

   viewer.EndUpdate();
}
SilverlightCSharpCopy Code
public void ImageBox_FlipReverseRotate(ImageBox viewer)
{
   // Dont Fire any event
   viewer.BeginUpdate();
   viewer.RotateAngle = 90;
   viewer.Flip = true;
   viewer.Reverse = true;

   viewer.EndUpdate();
}
SilverlightVBCopy Code
Public Sub ImageBox_FlipReverseRotate(ByVal viewer As ImageBox)
   ' Dont Fire any event
   viewer.BeginUpdate()
   viewer.RotateAngle = 90
   viewer.Flip = True
   viewer.Reverse = True

   viewer.EndUpdate()
End Sub
XAMLCopy Code
<Window x:Class="WPFSamples.ImageBox" Height="600" Width="800" 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">
  <DockPanel>
    <Leadtools_Windows_Controls:ImageBox Name="theImage" 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:ImageBox>
  </DockPanel>
  <Window.Title>
        "Apply a effect"
      </Window.Title>
</Window>

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.

Requirements

Target Platforms: Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also