FrameworkContentElement.FindName(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlanan tanımlayıcı adına sahip bir öğe bulur.
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
Parametreler
- name
- String
Aranacak öğenin adı.
Döndürülenler
İstenen öğe. Eşleşen öğe bulunamazsa olabilir null
.
Örnekler
Aşağıdaki örnek, bir sayfada başvurulan FlowDocument içinde ada göre bulunan bir öğede bir özellik ayarlar.
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
Açıklamalar
Bu öğenin alt öğeleri varsa, bu alt öğelerin tümü istenen adlandırılmış öğe için özyinelemeli olarak aranıyor.