此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

Control.GetTemplateChild 方法

2013/12/13

在实例化的 ControlTemplate 可视化树中检索已命名的元素。

Namespace:  System.Windows.Controls
程序集:  System.Windows(位于 System.Windows.dll 中)

protected DependencyObject GetTemplateChild(
	string childName
)

参数

childName
类型: System.String
要查找的元素的名称。

返回值

类型: System.Windows.DependencyObject
模板中的命名元素(如果已找到)。如果在模板中找不到具有名称 childName 的元素,则可能返回 null

模板具有独立的名称范围。这是因为模板可以重用,并且,当某个控件的多个实例各自实例化其模板后,在模板中定义的任何名称将无法保持唯一性。调用 GetTemplateChild,以便在对模板进行实例化后,针对来自模板的对象返回引用。您不能使用 FindName 来查找模板中的项,因为 FindName 用在更一般的范围中,并且在应用模板后,在 ControlTemplate 类自身与实例化模板之间不存在任何关联。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft