FrameworkContentElement.FindName(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.