FrameworkContentElement.FindName(String) Metoda

Definice

Vyhledá prvek, který má zadaný název identifikátoru.

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

Parametry

name
String

Název prvku, který chcete vyhledat.

Návraty

Požadovaný prvek. Může se stát, null že nebyl nalezen žádný odpovídající prvek.

Příklady

Následující příklad nastaví vlastnost prvku nalezeného podle názvu v odkazované FlowDocument na stránce.

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

Poznámky

Pokud tento prvek obsahuje podřízené elementy, všechny tyto podřízené elementy jsou prohledány rekurzivně pro požadovaný pojmenovaný element.

Platí pro