INameScope.RegisterName(String, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje zadaný název do aktuálního rozsahu názvů XAML.
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)
Parametry
- name
- String
Název, který chcete zaregistrovat.
- scopedElement
- Object
Konkrétní prvek, na který zadaný name
prvek odkazuje.
Poznámky
Duplicitní názvy v oboru názvů XAML nejsou povoleny.
Poznámky pro implementátory
Nepovolujte registraci duplicitních názvů. Pokud je vstup name
již přiřazen k existujícímu elementu v interní kolekci reprezentace rozsahu názvů XAML (i když je stejný jako scopedElement
), vyvolá výjimku.
Pokud zadaný název neodpovídá gramatice XamlName, zvažte také vyvolání výjimky.