Partager via


Comment : rechercher un élément par son nom

Mise à jour : novembre 2007

Cet exemple décrit comment utiliser la méthode FindName pour rechercher un élément par sa valeur Name.

Exemple

Dans cet exemple, la méthode pour rechercher un élément particulier par son nom est écrite comme gestionnaire d'événements d'un bouton. stackPanel est le Name du FrameworkElement racine recherché, et l'exemple de méthode indique ensuite visuellement l'élément trouvé en le castant comme TextBlock et en modifiant l'une des propriétés interface utilisateur visibles TextBlock.

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;
    }
}

Pour l'exemple complet, consultez Recherche d'un élément, exemple.