Visual.OnVisualParentChanged(DependencyObject) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando o pai do objeto visual for 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 do tipo DependencyObject que representa o pai anterior do objeto Visual. Se o objeto Visual não tiver um pai anterior, o valor do parâmetro será null
.
Exemplos
O exemplo a seguir define uma implementação substituída 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
Comentários
Uma classe derivada de Visual pode optar por substituir esse método.
Não há nenhum evento "VisualParentChanged" fornecido que relata essa alteração para instâncias. Portanto, você deve substituir esse método para lidar com cenários de notificação e fornecer uma versão de instância da notificação se isso fizer parte do seu cenário.