Compartir a través de


FrameworkContentElement.FindName(String) Método

Definición

Busca un elemento que tiene el nombre de identificador proporcionado.

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

Nombre del elemento que se va a buscar.

Devoluciones

Object

Elemento solicitado. Puede ser null si no se encontró ningún elemento coincidente.

Ejemplos

En el ejemplo siguiente se establece una propiedad en un elemento encontrado por nombre dentro de un elemento al que se hace FlowDocument referencia en una página.

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, todos estos elementos secundarios se buscan de forma recursiva para el elemento con nombre solicitado.

Se aplica a