Rotation Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Drehung an, die auf ein Bitmapbild angewendet werden soll.
public enum class Rotation
public enum Rotation
type Rotation =
Public Enum Rotation
- Vererbung
Felder
Rotate0 | 0 | Die Bitmap wird nicht gedreht Dies ist der Standardwert. |
Rotate180 | 2 | Dreht die Bitmap um 180 Grad im Uhrzeigersinn. |
Rotate270 | 3 | Dreht die Bitmap um 270 Grad im Uhrzeigersinn. |
Rotate90 | 1 | Dreht die Bitmap um 90 Grad im Uhrzeigersinn. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie eine Drehung auf ein Bitmapbild angewendet wird.
// 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)
Hinweise
Es werden nur 90-Grad-Schritte unterstützt.