Visual.OnVisualParentChanged(DependencyObject) Yöntem

Tanım

Görsel nesnenin üst öğesi değiştirildiğinde çağrılır.

C#
protected internal virtual void OnVisualParentChanged (System.Windows.DependencyObject oldParent);

Parametreler

oldParent
DependencyObject

Nesnenin önceki üst Visual öğesini temsil eden tür DependencyObject değeri. Nesnenin Visual önceki üst öğesi yoksa parametresinin değeri olur null.

Örnekler

Aşağıdaki örnek, geçersiz kılınan OnVisualParentChangeduygulamasını tanımlar.

C#
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);
    }
}

Açıklamalar

öğesinden Visual türetilen bir sınıf bu yöntemi geçersiz kılmayı seçebilir.

Bu değişikliği örneklere raporlayan "VisualParentChanged" olayı yoktur. Bu nedenle, bildirim senaryolarını işlemek ve senaryonuzun bir parçasıysa bildirimin örnek sürümünü sağlamak için bu yöntemi geçersiz kılmanız gerekir.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Ayrıca bkz.