FrameworkContentElement.FindName(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Encontra um elemento que tem o nome do identificador fornecido.
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
Nome do elemento a procurar.
Devoluções
O elemento pedido. Pode ser null , caso não tenha sido encontrado nenhum elemento correspondente.
Exemplos
O exemplo seguinte define uma propriedade num elemento encontrado pelo nome dentro de um referenciado FlowDocument numa 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
Observações
Se este elemento tiver elementos filhos, todos estes elementos filhos são todos pesquisados recursivamente pelo elemento nomeado solicitado.