NameScope.RegisterName(String, Object) NameScope.RegisterName(String, Object) NameScope.RegisterName(String, Object) NameScope.RegisterName(String, Object) Method

定義

現在の XAML 名前スコープに新しい名前とオブジェクトのペアを登録します。Registers a new name-object pair into the current XAML namescope.

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 String String String

指定したオブジェクトのマッピングに使用する名前。The name to use for mapping the given object.

scopedElement
Object Object Object Object

指定された名前にマップするオブジェクト。The object to be mapped to the provided name.

実装

例外

name または scopedElementnull として指定されました。name or scopedElement was provided as null.

name は空の文字列として指定されました。name was provided as empty string または-or- 指定された name は、XAML 名として無効な文字が含まれているため、パーサーによって拒否されましたname provided was rejected by the parser, because it contained characters that are invalid for a XAML name または-or- 指定された name によって、重複する名前が登録されます。name provided would result in a duplicate name registration.

適用対象

こちらもご覧ください