INameScope.RegisterName(String, Object) 方法

定义

将提供的名称注册到当前的 XAML 名称范围中。

public:
 void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName (string name, object scopedElement);
abstract member RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)

参数

name
String

要注册的名称。

scopedElement
Object

提供的 name 所引用的特定元素。

注解

不允许 XAML 名称范围中出现重复的名称。

实施者说明

不允许注册重复的名称。 如果输入 name 已分配给 XAML 名称范围的内部集合表示形式中的现有元素 (即使它与 scopedElement) 相同,也会引发异常。

如果提供的名称不符合 XamlName 语法,请考虑引发异常。

适用于

另请参阅