Freigeben über


Gewusst wie: Suchen nach einem Element anhand des Namens

Aktualisiert: November 2007

Dieses Beispiel zeigt, wie Sie die FindName-Methode zum Suchen nach einem Element anhand seines Name-Werts verwenden.

Beispiel

In diesem Beispiel wird die Methode zum Suchen nach einem bestimmten Element anhand seines Namens als Ereignishandler einer Schaltfläche geschrieben. stackPanel ist der Name des FrameworkElement-Stammelements, das durchsucht wird, und die Beispielmethode zeigt das gefundene Element dann an, indem es in einen TextBlock umgewandelt wird und indem eine der Benutzeroberfläche-Eigenschaften von TextBlock für die Sichtbarkeit geändert wird.

void Find(object sender, RoutedEventArgs e)
{
    object wantedNode = stackPanel.FindName("dog");
    if (wantedNode is TextBlock)
    {
        // Following executed if Text element was found.
        TextBlock wantedChild = wantedNode as TextBlock;
        wantedChild.Foreground = Brushes.Blue;
    }
}

Das vollständige Beispiel finden Sie unter Beispiel für die Suche nach einem Element.