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

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

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