共用方式為


HOW TO:依名稱尋找項目

更新:2007 年 11 月

本範例描述如何依據 Name 值使用 FindName 方法找出項目。

範例

在本範例中,依據名稱找出特定項目的方法,是撰寫成按鈕的事件處理常式。stackPanel 是要搜尋的根項目 FrameworkElementName,然後範例方法會藉由轉型 (Casting) 為 TextBlock,並變更其中一個 TextBlock 的可見 UI 屬性,來以視覺化方式表示找到的項目。

void Find(object sender, RoutedEventArgs e)
{
    object wantedNode = stackPanel.FindName("dog");
    if (wantedNode is TextBlock)
    {
        // Following executed if Text element was found.
        TextBlock wantedChild = wantedNode as TextBlock;
        wantedChild.Foreground = Brushes.Blue;
    }
}

如需完整範例,請參閱 搜尋項目範例