Freigeben über


FrameworkContentElement.FindName(String) Methode

Definition

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

Object

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.

Gilt für