Visual.OnVisualParentChanged(DependencyObject) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil saat induk objek visual diubah.
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)
Parameter
- oldParent
- DependencyObject
Nilai jenis DependencyObject yang mewakili induk Visual objek sebelumnya.
Visual Jika objek tidak memiliki induk sebelumnya, nilai parameternya adalah null
.
Contoh
Contoh berikut mendefinisikan implementasi yang ditimpa dari 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
Keterangan
Kelas yang berasal dari Visual dapat memilih untuk mengambil alih metode ini.
Tidak ada peristiwa "VisualParentChanged" asalkan melaporkan perubahan ini ke instans. Oleh karena itu, Anda harus mengambil alih metode ini untuk menangani skenario pemberitahuan dan memberikan versi instans pemberitahuan jika itu adalah bagian dari skenario Anda.