FrameworkContentElement.RegisterName(String, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метод доступа, упрощающий доступ к методу NameScope регистрации.
public:
void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName(string name, object scopedElement);
member this.RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)
Параметры
- name
- String
Имя, используемое для указанного сопоставления имен-объектов.
- scopedElement
- Object
Объект для сопоставления.
Комментарии
Этот метод — это удобный метод для вызова RegisterName. Реализация проверяет последовательные родительские элементы до тех пор, пока не обнаружит соответствующую NameScope реализацию, которая найдена путем поиска элемента, реализующего INameScope. Дополнительные сведения о области имен см. в разделе WPF области имен XAML.
Вызов RegisterName необходим для правильного подключения раскадровки анимации для приложений при создании в коде. Это связано с тем, TargetNameчто одно из свойств раскадровки ключей использует поиск имен во время выполнения вместо того, чтобы получить ссылку на целевой элемент. Это верно, даже если этот элемент доступен по ссылке из кода. Дополнительные сведения о том, почему необходимо зарегистрировать имена для целевых объектов раскадровки, см. в разделе "Обзор раскадровки". Анимации для элементов содержимого менее распространены, чем анимация в элементах управления, в обзоре раскадровки сосредоточены на сценариях управления.