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 Namen des bereitgestellten Bezeichners.
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
Der Name des zu suchenden Elements.
Gibt zurück
Das angeforderte Element. Kann null
sein, wenn kein übereinstimmendes Element gefunden wurde.
Beispiele
Im folgenden Beispiel wird eine Eigenschaft auf einem Element festgelegt, das nach Dem Namen auf einer Seite gefunden FlowDocument wurde.
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 alle rekursiv nach dem angeforderten benannten Element gesucht.