Compartir a través de


Cómo: Buscar un elemento por su nombre

Actualización: noviembre 2007

En este ejemplo se describe cómo utilizar el método FindName para buscar un elemento por su valor de Name.

Ejemplo

En este ejemplo, el método para buscar un elemento determinado por su nombre se escribe como el controlador de eventos de un botón. stackPanel es la propiedad Name del elemento FrameworkElement raíz donde se realiza la búsqueda; a continuación, método de ejemplo indica visualmente cuál es el elemento buscado convirtiéndolo en un TextBlock y cambiando una de las propiedades de interfaz de usuario visibles de 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;
    }
}

Para obtener el ejemplo completo, vea Ejemplo Searching for an Element.