Visual.OnVisualParentChanged(DependencyObject) Método

Definición

Se le llama cuando se cambia el objeto primario del objeto visual.

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

Valor de tipo DependencyObject que representa el objeto primario anterior del objeto Visual. Si el objeto Visual no tenía ningún elemento primario anterior, el valor del parámetro será null.

Ejemplos

En el ejemplo siguiente se define una implementación invalidada 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

Comentarios

Una clase que deriva de Visual puede optar por invalidar este método.

No hay ningún evento "VisualParentChanged" proporcionado que notifique este cambio en las instancias. Por lo tanto, debe invalidar este método para controlar escenarios de notificación y proporcionar una versión de instancia de la notificación si forma parte de su escenario.

Se aplica a

Consulte también