FrameworkContentElement.FindName(String) Methode

Definitie

Hiermee zoekt u een element met de opgegeven id-naam.

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

Parameters

name
String

Naam van het element dat moet worden gezocht.

Retouren

Het aangevraagde element. Dit kan zijn null als er geen overeenkomend element is gevonden.

Voorbeelden

In het volgende voorbeeld wordt een eigenschap ingesteld op een element dat is gevonden op naam binnen een pagina waarnaar wordt verwezen 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

Opmerkingen

Als dit element onderliggende elementen bevat, worden deze onderliggende elementen recursief doorzocht voor het aangevraagde benoemde element.

Van toepassing op