INameScope.RegisterName(String, Object) Метод

Определение

Регистрирует предоставленное имя в текущей области имен 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)

Параметры

name
String

Имя для регистрации.

scopedElement
Object

Определенный элемент, на который ссылается предоставленный параметр name.

Комментарии

Дублирующиеся имена в области имен XAML не допускаются.

Примечания для тех, кто реализует этот метод

Не допускайте регистрацию повторяющихся имен. Если входные данные name уже назначены существующему элементу в представлении внутренней коллекции области имен XAML (даже если оно совпадает с scopedElement ), вызовите исключение.

Также рекомендуется создавать исключение, если предоставленное имя не соответствует грамматике имяxaml.

Применяется к

См. также раздел