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что одно из ключевых свойств раскадровки использует подстановку имени во время выполнения вместо того, чтобы принимать ссылку на целевой элемент. Это верно, даже если этот элемент доступен по ссылке из кода. Дополнительные сведения о том, почему нужно зарегистрировать имена для целевых объектов раскадровки, см. в разделе "Обзор раскадровки". Анимации для элементов содержимого менее распространены, чем анимация в элементах управления, в обзоре раскадровок основное внимание уделяется сценариям управления.