다음을 통해 공유


UIElement.OnRenderSizeChanged(SizeChangedInfo) 메서드

정의

파생 클래스에서 재정의된 경우 레이아웃 시스템에서 감독하는 렌더링 작업에 참여합니다. 이 메서드는 레이아웃 업데이트 후, 그리고 레이아웃 업데이트 결과로 요소의 RenderSize가 변경된 경우 렌더링 전에 호출됩니다.

protected public:
 virtual void OnRenderSizeChanged(System::Windows::SizeChangedInfo ^ info);
protected internal virtual void OnRenderSizeChanged (System.Windows.SizeChangedInfo info);
abstract member OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
override this.OnRenderSizeChanged : System.Windows.SizeChangedInfo -> unit
Protected Friend Overridable Sub OnRenderSizeChanged (info As SizeChangedInfo)

매개 변수

info
SizeChangedInfo

이전 크기 및 새 크기와 실제로 변경되는 크기를 포함하는 패키지된 매개 변수(SizeChangedInfo)입니다.

설명

이 메서드에는 기본 구현이 없습니다. 일반적인 WPF 프레임워크 수준 요소는 .에서 FrameworkElement재정의 구현을 사용합니다. 구현은 FrameworkElement 및 속성을 무효화 Width 하고 Height 레이아웃을 다시 만들기의 기본 사항을 처리합니다. 수준에서 재정 OnRenderSizeChangedUIElement 하면 요소 구현이 의도적으로 WPF 프레임워크 수준 구현을 사용하지 않으므로 일반적으로 대체 레이아웃 시스템을 작성하여 요소가 레이아웃 논리를 보다 직접 처리해야 합니다.

적용 대상