INameScope.RegisterName(String, Object) Metod

Definition

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.

Gäller för

Se även