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.