FrameworkContentElement.FindName(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht ein Element mit dem angegebenen Bezeichnernamen.
public:
System::Object ^ FindName(System::String ^ name);
public object FindName(string name);
member this.FindName : string -> obj
Public Function FindName (name As String) As Object
Parameter
- name
- String
Name des elements, nach dem gesucht werden soll.
Gibt zurück
Das angeforderte Element. Kann sein null , wenn kein übereinstimmende Element gefunden wurde.
Beispiele
Im folgenden Beispiel wird eine Eigenschaft für ein Element festgelegt, das anhand des Namens innerhalb eines Verweises auf eine Seite gefunden wird FlowDocument .
void HighlightParagraph(string paraName)
{
try
{
Paragraph wantedNode = (Paragraph)myflowdocument.FindName(paraName);
if (wantedNode != null)
{
wantedNode.Background = Brushes.LightYellow;
}
}
catch { }//handle paragraph not found in UI }
}
Private Sub HighlightParagraph(ByVal paraName As String)
Try
Dim wantedNode As Paragraph = CType(myflowdocument.FindName(paraName), Paragraph)
If wantedNode IsNot Nothing Then
wantedNode.Background = Brushes.LightYellow
End If
Catch 'handle paragraph not found in UI }
End Try
End Sub
Hinweise
Wenn dieses Element untergeordnete Elemente enthält, werden diese untergeordneten Elemente rekursiv nach dem angeforderten benannten Element durchsucht.