BitmapImage.DecodePixelHeight Eigenschaft
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.
Ruft die Höhe in Pixel ab, in der das Bild decodiert wird, oder legt diese fest.
public:
property int DecodePixelHeight { int get(); void set(int value); };
public int DecodePixelHeight { get; set; }
member this.DecodePixelHeight : int with get, set
Public Property DecodePixelHeight As Integer
Eigenschaftswert
Die Höhe in Pixel, in der das Bild decodiert wird. Der Standardwert ist 0.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die DecodePixelHeight Eigenschaft mithilfe von Code festgelegt 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
Wenn DecodePixelWidth ebenfalls festgelegt ist, wird das Seitenverhältnis der Bitmap ignoriert. Wenn DecodePixelWidth nicht festgelegt ist, bleibt das Seitenverhältnis gleich.
Die JPEG- und PNG-Codecs (Portable Network Graphics) decodieren das Bild nativ auf die angegebene Größe. andere Codecs decodieren das Bild in seiner ursprünglichen Größe und skalieren das Bild auf die gewünschte Größe.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | DecodePixelHeightProperty |
Metadateneigenschaften auf true festgelegt |
Keine |