NameScope.RegisterName(String, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将新的名称-对象对注册到当前的 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
要映射到所提供名称的对象。
实现
例外
提供的 name
或 scopedElement
为 null
。
提供的 name
为空字符串
- 或 -
提供的 name
包含对 XAML 名称无效的字符,因此被分析程序拒绝
- 或 -
提供的 name
导致注册重复的名称。