BitmapImage.DecodePixelWidth 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 Breite in Pixel ab, in der das Bild decodiert wird, oder legt diese fest.
public:
property int DecodePixelWidth { int get(); void set(int value); };
public int DecodePixelWidth { get; set; }
member this.DecodePixelWidth : int with get, set
Public Property DecodePixelWidth As Integer
Eigenschaftswert
Die Breite in, in der das Bild decodiert wird. Der Standardwert ist 0.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die DecodePixelWidth 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 DecodePixelHeight ebenfalls festgelegt ist, wird das Seitenverhältnis der Bitmap ignoriert. Wenn DecodePixelHeight 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 | DecodePixelWidthProperty |
Metadateneigenschaften auf true festgelegt |
Keine |