INameScope.RegisterName(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.