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

Definizione

Registra il nome fornito nel NameScope 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)

Parametri

name
String String String String

Nome da registrare.The name to register.

scopedElement
Object Object Object Object

L'elemento specifico al quale fa riferimento il name fornito.The specific element that the provided name refers to.

Commenti

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

Note per gli implementatori

Non consentire la registrazione di nomi duplicati.Do not permit duplicate names to be registered. Se l'input name è già assegnato a un elemento esistente nella rappresentazione di raccolta interna del NameScope XAML (anche se è scopedElementuguale a), 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.

Si applica a

Vedi anche