다음을 통해 공유


TransformedBitmap.EndInit 메서드

정의

BitmapImage 초기화가 끝났음을 나타냅니다.

public:
 virtual void EndInit();
[System.Security.SecurityCritical]
public void EndInit ();
public void EndInit ();
[<System.Security.SecurityCritical>]
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
Public Sub EndInit ()

구현

특성

예외

Source 또는 Transform 속성이 null인 경우

또는 직교 변환이 아닌 경우

또는 먼저 EndInit()를 호출하지 않고 BeginInit() 메서드를 호출한 경우

예제

다음 예제에서는 초기화 하는 방법을 보여 줍니다는 TransformedBitmap 집합을 사용 하 여 속성을 사용 하 여 합니다 BeginInitEndInit 메서드.

// Create the new BitmapSource that will be used to scale the size of the source.
TransformedBitmap myRotatedBitmapSource = new TransformedBitmap();

// BitmapSource objects like TransformedBitmap can only have their properties
// changed within a BeginInit/EndInit block.
myRotatedBitmapSource.BeginInit();

// Use the BitmapSource object defined above as the source for this BitmapSource.
// This creates a "chain" of BitmapSource objects which essentially inherit from each other.
myRotatedBitmapSource.Source = myBitmapImage;

// Flip the source 90 degrees.
myRotatedBitmapSource.Transform = new RotateTransform(90);
myRotatedBitmapSource.EndInit();
' Create the new BitmapSource that will be used to scale the size of the source.
Dim myRotatedBitmapSource As New TransformedBitmap()

' BitmapSource objects like TransformedBitmap can only have their properties
' changed within a BeginInit/EndInit block.
myRotatedBitmapSource.BeginInit()

' Use the BitmapSource object defined above as the source for this BitmapSource.
' This creates a "chain" of BitmapSource objects which essentially inherit from each other.
myRotatedBitmapSource.Source = myBitmapImage

' Flip the source 90 degrees.
myRotatedBitmapSource.Transform = New RotateTransform(90)
myRotatedBitmapSource.EndInit()

설명

간의 속성 초기화를 수행 해야 BeginInitEndInit 호출 합니다. 한 번의 TransformedBitmap 되었습니다 초기화 속성 변경은 무시 됩니다.

적용 대상

추가 정보