FrameworkElement.Parent Properti

Definisi

Mendapatkan objek induk dari 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.

Perhatikan bahwa 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.

Induk 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 aplikasi UWP menggunakan C++, C#, atau Visual Basic sebagai mewakili serangkaian objek dan nilai properti berlapis. Jika objek tertentu memiliki satu atau beberapa turunan yang terkandung dalam beberapa jenis properti Konten atau Anak , maka Induk menjelaskan inversi hubungan tersebut. Sebagian besar waktu, Induk adalah nilai yang sama seperti yang dikembalikan oleh VisualTreeHelper API. Namun, mungkin ada kasus di mana Induk melaporkan induk yang berbeda dari VisualTreeHelper .

Berlaku untuk

Lihat juga