BitmapEncoder.Frames Eigenschap

Definitie

Hiermee haalt u de afzonderlijke frames in een afbeelding op of stelt u deze in.

public:
 virtual property System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ Frames { System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ get(); void set(System::Collections::Generic::IList<System::Windows::Media::Imaging::BitmapFrame ^> ^ value); };
public virtual System.Collections.Generic.IList<System.Windows.Media.Imaging.BitmapFrame> Frames { get; set; }
member this.Frames : System.Collections.Generic.IList<System.Windows.Media.Imaging.BitmapFrame> with get, set
Public Overridable Property Frames As IList(Of BitmapFrame)

Waarde van eigenschap

Een verzameling BitmapFrame objecten in de afbeelding.

Uitzonderingen

De BitmapFrame waarde die wordt doorgegeven aan de encoder is null.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een frame toevoegt aan een encoder.

FileStream stream = new FileStream("empty.tif", FileMode.Create);
TiffBitmapEncoder encoder = new TiffBitmapEncoder();
TextBlock myTextBlock = new TextBlock();
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString();
encoder.Frames.Add(BitmapFrame.Create(image));
MessageBox.Show(myPalette.Colors.Count.ToString());
encoder.Save(stream);
Dim stream As New FileStream("empty.tif", FileMode.Create)
Dim encoder As New TiffBitmapEncoder()
Dim myTextBlock As New TextBlock()
myTextBlock.Text = "Codec Author is: " + encoder.CodecInfo.Author.ToString()
encoder.Frames.Add(BitmapFrame.Create(image))
MessageBox.Show(myPalette.Colors.Count.ToString())
encoder.Save(stream)

Opmerkingen

Alleen gelabelde afbeeldingsbestandsindeling (TIFF), Graphics Interchange Format (GIF) en Microsoft Windows Media Photo-afbeeldingen ondersteunen meer dan één frame. Pogingen om extra frames toe te voegen aan indelingen die deze niet ondersteunen, leiden ertoe dat alleen het eerste frame wordt gecodeerd.

XAML-tekstgebruik

U kunt deze eigenschap niet gebruiken in Extensible Application Markup Language (XAML).

Van toepassing op

Zie ook