Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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, el método de ejemplo indica visualmente cuál es el elemento buscado convirtiéndolo en un TextBlock y cambiando una de las propiedades de TextBlock visibles de UI.
Private Sub Find(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim wantedNode As Object = stackPanel.FindName("dog")
If TypeOf wantedNode Is TextBlock Then
' Following executed if Text element was found.
Dim wantedChild As TextBlock = TryCast(wantedNode, TextBlock)
wantedChild.Foreground = Brushes.Blue
End If
End Sub
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;
}
}