INameScope.RegisterName(String, Object) Method

Definition

Registra il nome specificato nell'ambito dei nomi XAML corrente.Registers the provided name into the current XAML namescope.

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)

Parameters

name
String

Nome da registrare.The name to register.

scopedElement
Object

Elemento specifico a cui fa riferimento il valore name specificato.The specific element that the provided name refers to.

Remarks

Non sono consentiti nomi duplicati in un ambito dei nomi XAML.Duplicate names in a XAML namescope are not permitted.

Notes to Implementers

Non consentire la registrazione di nomi duplicati.Do not permit duplicate names to be registered. Se il name di input è già assegnato a un elemento esistente nella rappresentazione di raccolta interna del NameScope XAML (anche se è uguale scopedElement), generare un'eccezione.If the input name is already assigned to an existing element in the internal collection representation of the XAML namescope (even if it is the same as scopedElement), throw an exception.

Si consiglia inoltre di generare un'eccezione se il nome fornito non è conforme alla Grammatica XamlName.Also consider throwing an exception if the provided name does not conform to XamlName Grammar.

Applies to

See also