none
WPF-如何:按名称查找元素(FindName) RRS feed

  • 常规讨论

  • 日期:2008-10-1 来源:MSDN 制作:yoling group

    此示例介绍如何使用 FindName 方法按 Name 值查找元素。

     示例

    在此示例中,按名称查找特定元素的方法编写为按钮的事件处理程序。stackPanel 是所搜索的根 FrameworkElementName,之后示例方法通过将找到的元素强制转换为 TextBlock 并更改 TextBlock 的可视 UI 属性之一来以可视方式指示找到的元素。

    C#
    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; } }

    有关完整示例,请参见 搜索元素示例

    2009年6月19日 2:46