FrameworkContentElement.FindName(String) FrameworkContentElement.FindName(String) FrameworkContentElement.FindName(String) FrameworkContentElement.FindName(String) Method

Definition

Sucht ein Element mit dem Namen des bereitgestellten Bezeichners.Finds an element that has the provided identifier name.

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 String String String

Der Name des zu suchenden Elements.Name of the element to search for.

Gibt zurück

Das angeforderte Element.The requested element. Kann null sein, wenn kein übereinstimmendes Element gefunden wurde.May be null if no matching element was found.

Beispiele

Im folgenden Beispiel wird eine-Eigenschaft für ein Element festgelegt, das in FlowDocument einer auf eine Seite verwiesen wird, auf die verwiesen wird.The following example sets a property on an element found by name within a referenced FlowDocument on a page.

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 über untergeordnete Elemente verfügt, werden diese untergeordneten Elemente für das angeforderte benannte Element rekursiv durchsucht.If this element has child elements, these child elements are all searched recursively for the requested named element.

Gilt für: