Visual.OnVisualParentChanged(DependencyObject) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamada quando o pai do objeto visual é alterado.
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)
Parâmetros
- oldParent
- DependencyObject
Um valor de tipo DependencyObject que representa o pai anterior do Visual objeto. Se o Visual objeto não teve um pai anterior, o valor do parâmetro é null.
Exemplos
O exemplo seguinte define uma implementação sobreposta de 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
Observações
Uma classe que deriva de Visual pode escolher sobrepor este método.
Não existe nenhum evento "VisualParentChanged" fornecido que reporte esta alteração às instâncias. Por isso, deve sobrescrever este método para gerir cenários de notificação e fornecer uma versão de instância da notificação se isso fizer parte do seu cenário.