How to: Rotate an Image
.NET Framework 4.5
This example shows how to rotate an image 90 degrees by using a Rotation property of a BitmapImage.
<Image Width="150" Margin="5" Grid.Column="0" Grid.Row="1"> <Image.Source> <BitmapImage UriSource="/sampleImages/watermelon.jpg" Rotation="Rotate90" /> </Image.Source> </Image>
'Create Image element Dim rotated270 As New Image() rotated270.Width = 150 'Create source Dim bi As New BitmapImage() 'BitmapImage properties must be in a BeginInit/EndInit block bi.BeginInit() bi.UriSource = New Uri("pack://application:,,/sampleImages/watermelon.jpg") 'Set image rotation bi.Rotation = Rotation.Rotate270 bi.EndInit() 'set image source rotated270.Source = bi