다음을 통해 공유


FrameworkContentElement.FindName(String) 메서드

정의

제공된 식별자 이름의 요소를 찾습니다.

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

매개 변수

name
String

검색할 요소의 이름입니다.

반환

Object

요청한 요소입니다. 일치하는 요소를 찾을 수 없으면 null일 수 있습니다.

예제

다음 예제에서는 페이지에서 참조 FlowDocument 된 내에서 이름으로 찾은 요소의 속성을 설정합니다.

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

설명

이 요소에 자식 요소가 있는 경우 이러한 자식 요소는 모두 요청된 명명된 요소에 대해 재귀적으로 검색됩니다.

적용 대상