FrameworkContentElement.FindName(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
제공된 식별자 이름의 요소를 찾습니다.
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
검색할 요소의 이름입니다.
반환
요청한 요소입니다. 일치하는 요소를 찾을 수 없으면 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
설명
이 요소에 자식 요소가 있는 경우 이러한 자식 요소는 모두 요청된 명명된 요소에 대해 재귀적으로 검색됩니다.