FrameworkElement.Parent Properti
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.
Mendapatkan objek induk frameworkElement ini di pohon objek.
public:
property DependencyObject ^ Parent { DependencyObject ^ get(); };
DependencyObject Parent();
public DependencyObject Parent { get; }
var dependencyObject = frameworkElement.parent;
Public ReadOnly Property Parent As DependencyObject
Nilai Properti
Objek induk objek ini di pohon objek.
Keterangan
Induk dapat null jika objek dibuat, tetapi tidak dilampirkan ke objek yang akhirnya tersambung ke akar objek halaman. Di kelas Windows Runtime default, induk FrameworkElement juga dapat diharapkan menjadi subkelas FrameworkElement jika tidak null. Tetapi kelas kustom mungkin memperkenalkan model konten di mana asumsi ini tidak benar.
Catatan
Induk objek dapat berubah jika Anda menyesuaikan pohon objek aplikasi pada durasi. Anda biasanya harus mendapatkan nilai objek induk segera sebelum Anda membutuhkannya untuk operasi lain, dan tidak boleh mengandalkan nilai yang melewati titik ini.
Parent
bersifat baca-saja. Anda dapat mengubah induk objek dalam banyak kasus, tetapi dilakukan melalui manipulasi koleksi induk yang ada dan induk baru. Misalnya, Anda dapat menambahkan atau menghapus dari Anak-AnakPanel.
Umumnya, Anda dapat memahami pohon objek dari aplikasi SDK Aplikasi Windows menggunakan C++ atau C# sebagai mewakili serangkaian objek dan nilai properti berlapis. Jika objek tertentu memiliki satu atau beberapa anak berisi yang disimpan dalam beberapa jenis Content
atau Children
properti, maka Parent
menjelaskan inversi hubungan tersebut. Sebagian besar waktu, Parent
adalah nilai yang sama seperti yang dikembalikan oleh VisualTreeHelper API. Namun, mungkin ada kasus di mana Parent
melaporkan induk yang berbeda dari VisualTreeHelper .