LogicalTreeHelper.FindLogicalNode(DependencyObject, String) 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.
Mencoba menemukan dan mengembalikan objek yang memiliki nama yang ditentukan. Pencarian dimulai dari objek yang ditentukan dan berlanjut ke subnode pohon logis.
public:
static System::Windows::DependencyObject ^ FindLogicalNode(System::Windows::DependencyObject ^ logicalTreeNode, System::String ^ elementName);
public static System.Windows.DependencyObject FindLogicalNode(System.Windows.DependencyObject logicalTreeNode, string elementName);
static member FindLogicalNode : System.Windows.DependencyObject * string -> System.Windows.DependencyObject
Public Shared Function FindLogicalNode (logicalTreeNode As DependencyObject, elementName As String) As DependencyObject
Parameter
- logicalTreeNode
- DependencyObject
Objek yang akan mulai dicari. Objek ini harus berupa FrameworkElement atau FrameworkContentElement.
- elementName
- String
Nama objek yang akan ditemukan.
Mengembalikan
Objek dengan nama yang cocok, jika ditemukan; null mengembalikan jika tidak ada nama yang cocok yang ditemukan di pohon logika.
Keterangan
Metode FrameworkContentElement.FindName dan FrameworkElement.FindName sangat mirip FindLogicalNodedengan , tetapi beroperasi dengan logika yang berbeda:
Arah pencarian untuk FindLogicalNode adalah menuju objek anak (di bawah pohon); arah pencarian untuk
FindNamemetode adalah menuju objek induk (di atas pohon).Metode
FindNamediatur oleh konsep namescope XAML. MenggunakanFindNameAnda dijamin bahwa hanya satu objek nama itu yang ada, karena namescope XAML memberlakukan keunikan. Sebaliknya, FindLogicalNode mengabaikan namescope XAML dan mungkin melewati batas cakupan nama XAML selama pencarian. Dengan demikian, tidak ada jaminan keunikanelementNamenama setelah batas-batas disilangkan. Untuk informasi selengkapnya tentang namescope XAML, lihat WPF Namescopes XAML.