LogicalTreeHelper.FindLogicalNode(DependencyObject, String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megkísérli megkeresni és visszaadni a megadott nevű objektumot. A keresés a megadott objektumból indul ki, és a logikai fa alcsomópontjain folytatódik.
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
Paraméterek
- logicalTreeNode
- DependencyObject
A keresés indításához használandó objektum. Ennek az objektumnak vagy egy vagy FrameworkElementegynek FrameworkContentElement kell lennie.
- elementName
- String
A keresendő objektum neve.
Válaszok
Az egyező nevű objektum, ha van ilyen; visszaadja null , ha nem található egyező név a logikai fában.
Megjegyzések
A metódusok FrameworkContentElement.FindNameFrameworkElement.FindName felületesen hasonlítanak a metódusokhoz FindLogicalNode, de különböző logikával működnek:
A keresési irány FindLogicalNode a gyermekobjektumok felé irányul (a fán lefelé); a metódusok keresési iránya a
FindNameszülőobjektumok felé (a fán felfelé).A
FindNamemetódusokat az XAML-névtávcső fogalma szabályozza. A használataFindNamegarantáltan csak egy ilyen nevű objektum létezik, mivel az XAML-névtávcsövek egyediséget kényszerítenek ki. Ezzel szemben figyelmen kívül hagyja az XAML-névszkópot, FindLogicalNode és a keresés során átlépheti az XAML-névtávcső határait. Így a határok átlépése után nincs garancia aelementNamenév egyediségére. További információ az XAML-névszkópokról: WPF XAML Namescopes.