Visual.OnVisualParentChanged(DependencyObject) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시각적 개체의 부모를 변경할 때 호출됩니다.
protected public:
virtual void OnVisualParentChanged(System::Windows::DependencyObject ^ oldParent);
protected internal virtual void OnVisualParentChanged (System.Windows.DependencyObject oldParent);
abstract member OnVisualParentChanged : System.Windows.DependencyObject -> unit
override this.OnVisualParentChanged : System.Windows.DependencyObject -> unit
Protected Friend Overridable Sub OnVisualParentChanged (oldParent As DependencyObject)
매개 변수
- oldParent
- DependencyObject
DependencyObject 개체의 이전 부모를 나타내는 Visual 형식의 값입니다.
Visual 개체에 이전 부모가 없는 경우 매개 변수 값은 null
입니다.
예제
다음 예제에서는 의 재정의된 구현을 정의합니다 OnVisualParentChanged.
public class MyVisual : UIElement
{
// Class member definitions
// ...
protected override void OnVisualParentChanged(DependencyObject oldParent)
{
// Perform actions based on OnVisualParentChanged event.
// ...
// Call base class to perform standard event handling.
base.OnVisualParentChanged(oldParent);
}
}
Public Class MyVisual
Inherits UIElement
' Class member definitions
' ...
Protected Overrides Sub OnVisualParentChanged(ByVal oldParent As DependencyObject)
' Perform actions based on OnVisualParentChanged event.
' ...
' Call base class to perform standard event handling.
MyBase.OnVisualParentChanged(oldParent)
End Sub
End Class
설명
에서 파생 Visual 되는 클래스는 이 메서드를 재정의하도록 선택할 수 있습니다.
이 변경 사항을 인스턴스에 보고하는 "VisualParentChanged" 이벤트는 제공되지 않습니다. 따라서 이 메서드를 재정의하여 알림 시나리오를 처리하고 시나리오의 일부인 경우 알림의 인스턴스 버전을 제공해야 합니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET