FrameworkContentElement.RegisterName(String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一个可简化对 NameScope 注册方法访问的访问器。
public:
void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName (string name, object scopedElement);
member this.RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)
参数
- name
- String
要在指定的名称-对象映射中使用的名称。
- scopedElement
- Object
映射的对象。
注解
此方法是调用的 RegisterName便利方法。 实现将检查连续的父元素,直到找到适用的 NameScope 实现,通过查找实现的 INameScope元素来找到该实现。 有关名称范围的详细信息,请参阅 WPF XAML 名称范围。
调用 RegisterName 是必需的,以便在代码中创建时为应用程序正确挂钩动画情节提要。 这是因为其中一个关键情节提要属性 TargetName使用运行时名称查找,而不是能够引用目标元素。 即使该元素可通过代码引用访问,也是如此。 有关为何需要注册情节提要目标名称的详细信息,请参阅 情节提要概述。 内容元素的动画比控件上的动画不太常见, 情节提要概述 侧重于控件方案。