Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Beispiel zeigt, wie Sie die FindName-Methode zum Suchen nach einem Element anhand seines Name-Werts verwenden.
Beispiel
In diesem Beispiel wird die Methode zum Suchen nach einem bestimmten Element anhand seines Namens als Ereignishandler einer Schaltfläche geschrieben. stackPanel ist die Name-Eigenschaft des FrameworkElement-Stammelements, das durchsucht wird, und die Beispielmethode zeigt das gefundene Element dann an, indem es in einen TextBlock umgewandelt wird und indem eine der UI-Eigenschaften von TextBlock für die Sichtbarkeit geändert wird.
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;
}
}