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с ), создайте исключение.

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

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

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