Rotation Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje otočení, které se má použít u rastrového obrázku.
public enum class Rotation
public enum Rotation
type Rotation =
Public Enum Rotation
- Dědičnost
Pole
Rotate0 | 0 | Rastrový obrázek není otočený. Toto je výchozí hodnota. |
Rotate180 | 2 | Otočte rastrový obrázek po směru hodinových ručiček o 180 stupňů. |
Rotate270 | 3 | Otočte rastrový obrázek o 270 stupňů po směru hodinových ručiček. |
Rotate90 | 1 | Otočte rastrový obrázek po směru hodinových ručiček o 90 stupňů. |
Příklady
Následující příklad ukazuje, jak použít otočení na rastrový obrázek.
// Define a BitmapImage.
Image myImage = new Image();
BitmapImage bi = new BitmapImage();
// Begin initialization.
bi.BeginInit();
// Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand;
bi.CreateOptions = BitmapCreateOptions.DelayCreation;
bi.DecodePixelHeight = 125;
bi.DecodePixelWidth = 125;
bi.Rotation = Rotation.Rotate90;
MessageBox.Show(bi.IsDownloading.ToString());
bi.UriSource = new Uri("smiley.png", UriKind.Relative);
// End initialization.
bi.EndInit();
myImage.Source = bi;
myImage.Stretch = Stretch.None;
myImage.Margin = new Thickness(5);
' Define a BitmapImage.
Dim myImage As New Image()
Dim bi As New BitmapImage()
' Begin initialization.
bi.BeginInit()
' Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand
bi.CreateOptions = BitmapCreateOptions.DelayCreation
bi.DecodePixelHeight = 125
bi.DecodePixelWidth = 125
bi.Rotation = Rotation.Rotate90
MessageBox.Show(bi.IsDownloading.ToString())
bi.UriSource = New Uri("smiley.png", UriKind.Relative)
' End initialization.
bi.EndInit()
myImage.Source = bi
myImage.Stretch = Stretch.None
myImage.Margin = New Thickness(5)
Poznámky
Podporují se pouze 90stupňové přírůstky.