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

Définition

Recherche un élément qui a le nom de l’identificateur fourni.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

Paramètres

name
String String String String

Nom de l'élément à rechercher.Name of the element to search for.

Retours

Élément demandé.The requested element. Peut avoir la valeur null si aucun élément correspondant n'est trouvé.May be null if no matching element was found.

Exemples

L’exemple suivant définit une propriété sur un élément trouvé par nom dans un référencé FlowDocument dans une page.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

Remarques

Si cet élément a des éléments enfants, tous les éléments enfants sont recherchés de manière récursive pour l’élément nommé demandé.If this element has child elements, these child elements are all searched recursively for the requested named element.

S’applique à