FrameworkContentElement.FindName(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhledá prvek, který má zadaný název identifikátoru.
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
Parametry
- name
- String
Název prvku, který chcete vyhledat.
Návraty
Požadovaný prvek. Může se stát null
, že nebyl nalezen žádný odpovídající prvek.
Příklady
Následující příklad nastaví vlastnost prvku nalezeného podle názvu v odkazu FlowDocument na stránce.
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
Poznámky
Pokud tento element obsahuje podřízené elementy, jsou všechny tyto podřízené elementy prohledána rekurzivně pro požadovaný pojmenovaný element.