Compartilhar via


Como: Localizar um elemento por seu nome

Este exemplo descreve como usar o método FindName para encontrar um elemento por seu valor Name.

Exemplo

Neste exemplo, o método para localizar um elemento específico por seu nome é escrito sistema autônomo o manipulador de eventos de um botão. stackPanel é o Name da raiz FrameworkElement que está sendo pesquisada e o método de exemplo visualmente indica o elemento encontrado pelo convertê-la sistema autônomo TextBlock e alterar um do TextBlock visível UI Propriedades.

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

For the complete sample, see Procurando por um exemplo de elemento.