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 usar el FindName método para buscar un elemento por su Name valor.
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 el Name en la raíz FrameworkElement que se está buscando, y el método del ejemplo indica visualmente el elemento encontrado al transformarlo en TextBlock y modificar una de las propiedades visibles de la interfaz de usuario 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;
}
}
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
.NET Desktop feedback