INameScope.RegisterName(String, Object) Método

Definición

Registra el nombre proporcionado en el actual ámbito de nombres XAML.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)

Parámetros

name
String

Nombre que se va a registrar.The name to register.

scopedElement
Object

Elemento específico al que se refiere el parámetro name proporcionado.The specific element that the provided name refers to.

Comentarios

No se permiten nombres duplicados en un ámbito de nombres XAML.Duplicate names in a XAML namescope are not permitted.

Notas a los implementadores

No permita que se registren nombres duplicados.Do not permit duplicate names to be registered. Si la entrada name ya está asignada a un elemento existente en la representación interna de la colección del ámbito de nombres XAML (aunque sea igual scopedElementque), se produce una excepción.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.

Considere también la posibilidad de iniciar una excepción si el nombre proporcionado no se ajusta a la Gramática XamlName.Also consider throwing an exception if the provided name does not conform to XamlName Grammar.

Se aplica a

Consulte también: