LateBoundBitmapDecoder.Frames 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
비트맵 내 개별 프레임의 콘텐츠를 가져옵니다.
public:
virtual property System::Collections::ObjectModel::ReadOnlyCollection<System::Windows::Media::Imaging::BitmapFrame ^> ^ Frames { System::Collections::ObjectModel::ReadOnlyCollection<System::Windows::Media::Imaging::BitmapFrame ^> ^ get(); };
public override System.Collections.ObjectModel.ReadOnlyCollection<System.Windows.Media.Imaging.BitmapFrame> Frames { get; }
member this.Frames : System.Collections.ObjectModel.ReadOnlyCollection<System.Windows.Media.Imaging.BitmapFrame>
Public Overrides ReadOnly Property Frames As ReadOnlyCollection(Of BitmapFrame)
속성 값
BitmapFrame의 인스턴스입니다. 이 속성에는 기본값이 없습니다.
예제
다음 예제에 사용 하는 방법을 보여 줍니다.는 BitmapFrame 으로 BitmapSource합니다.
// Open a Stream and decode a TIFF image
Stream imageStreamSource = new FileStream("tulipfarm.tif", FileMode.Open, FileAccess.Read, FileShare.Read);
TiffBitmapDecoder decoder = new TiffBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default);
BitmapSource bitmapSource = decoder.Frames[0];
// Draw the Image
Image myImage1 = new Image();
myImage1.Source = bitmapSource;
myImage1.Stretch = Stretch.None;
myImage1.Margin = new Thickness(20);
' Open a Stream and decode a TIFF image
Dim imageStreamSource As New FileStream("tulipfarm.tif", FileMode.Open, FileAccess.Read, FileShare.Read)
Dim decoder As New TiffBitmapDecoder(imageStreamSource, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.Default)
Dim bitmapSource As BitmapSource = decoder.Frames(0)
' Draw the Image
Dim myImage1 As New Image()
myImage1.Source = bitmapSource
myImage1.Stretch = Stretch.None
myImage1.Margin = New Thickness(20)
설명
때문에 LateBoundBitmapDecoder 는 비동기적으로 다운로드 한 것의 기본 컬렉션에 대 한 가능한 Frames 콘텐츠를 다운로드 하 고 디코딩된 후 변경 합니다. 콘텐츠를 다운로드 하는 동안 컬렉션을 항상 하나 이상의 항목을 반환 합니다. 다운로드 하 고 디코딩 완료 되 면는 BitmapFrame 자동으로 해당 기본 콘텐츠를 변경 합니다. 즉, 컬렉션 개체에만 변경할 수 있습니다. 실제 프레임 개체는 동일합니다.
가져온 모든 프레임을 LateBoundBitmapDecoder 이미지를 다운로드 하는 동안의 너비 및 높이 기준으로 돌아가지 1,1
프레임 다운로드가 완료 될 때까지 합니다.
태그가 지정된 TIFF(이미지 파일 형식) 및 GIF(그래픽 교환 형식) 이미지만 둘 이상의 프레임을 지원합니다.
모든 BitmapFrame 이 속성을 반환 하는 개체 고정 됩니다.