NameScope.RegisterName(String, Object) 方法

定义

将新的名称-对象对注册到当前的 XAML 名称范围中。

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

参数

name
String

要用于映射给定对象的名称。

scopedElement
Object

要映射到所提供名称的对象。

实现

例外

提供的 namescopedElementnull

提供的 name 为空字符串

- 或 -

提供的 name 包含对 XAML 名称无效的字符,因此被分析程序拒绝

- 或 -

提供的 name 导致注册重复的名称。

适用于

另请参阅