INameScope.RegisterName(String, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar det angivna namnet i det aktuella XAML-namnskopet.
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)
Parametrar
- name
- String
Namnet som ska registreras.
- scopedElement
- Object
Det specifika element som tillhandahålls name refererar till.
Kommentarer
Dubblettnamn i ett XAML-namnskop är inte tillåtna.
Anteckningar till implementerare
Tillåt inte att dubblettnamn registreras. Om indata name redan har tilldelats ett befintligt element i den interna samlingsrepresentationen av XAML-namnskopet (även om det är samma som scopedElement), utlöser du ett undantag.
Överväg också att utlösa ett undantag om det angivna namnet inte överensstämmer med XamlName Grammar.