FrameworkContentElement.FindName(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.