FrameworkContentElement.FindName(String) Metode

Definisi

Menemukan elemen yang memiliki nama pengidentifikasi yang disediakan.

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

Parameter

name
String

Nama elemen yang akan dicari.

Mengembalikan

Elemen yang diminta. Mungkin null jika tidak ada elemen yang cocok yang ditemukan.

Contoh

Contoh berikut mengatur properti pada elemen yang ditemukan berdasarkan nama dalam yang dirujuk FlowDocument pada halaman.

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

Keterangan

Jika elemen ini memiliki elemen turunan, elemen turunan ini semuanya dicari secara rekursif untuk elemen bernama yang diminta.

Berlaku untuk