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

Definición

Busca un elemento que tiene el nombre de identificador proporcionado.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

Parámetros

name
String String String String

Nombre del elemento que se va a buscar.Name of the element to search for.

Devoluciones

Elemento solicitado.The requested element. Puede ser null si no se encontró ningún elemento coincidente.May be null if no matching element was found.

Ejemplos

En el ejemplo siguiente se establece una propiedad en un elemento se encuentra por nombre dentro de una referencia FlowDocument en una página.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

Comentarios

Si este elemento tiene elementos secundarios, estos elementos secundarios son todos buscada de forma recursiva el elemento con nombre solicitado.If this element has child elements, these child elements are all searched recursively for the requested named element.

Se aplica a