FrameworkContentElement.FindName(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.