Gewusst wie: Suchen nach einem Element anhand des Namens
In diesem Beispiel wird beschrieben, wie Sie die FindName Methode verwenden, um ein Element nach seinem Name Wert zu finden.
Beispiel
In diesem Beispiel wird die Methode zum Suchen eines bestimmten Elements durch seinen Namen als Ereignishandler einer Schaltfläche geschrieben. stackPanel
ist der Name stamm FrameworkElement, der durchsucht wird, und die Beispielmethode gibt dann das gefundene Element visuell an, indem es als TextBlock und eine der TextBlock sichtbaren UI-Eigenschaften geändert wird.
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für