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

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

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