Partager via


INameScope.RegisterName(String, Object) Méthode

Définition

Inscrit le nom fourni dans l’étendue de nom XAML actuelle.

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)

Paramètres

name
String

Nom à inscrire.

scopedElement
Object

Élément spécifique auquel fait référence le name fourni.

Remarques

Les noms en double dans un namescope XAML ne sont pas autorisés.

Notes pour les responsables de l’implémentation

N’autorisez pas l’inscription de noms en double. Si l’entrée name est déjà affectée à un élément existant dans la représentation de collection interne du namescope XAML (même si elle est identique scopedElementà ), lèvez une exception.

Envisagez également de lever une exception si le nom fourni n’est pas conforme à XamlName Grammar.

S’applique à

Voir aussi