FrameworkContentElement.RegisterName(String, Object) Метод

Определение

Предоставляет метод доступа, упрощающий доступ к методу регистрации NameScope.Provides an accessor that simplifies access to the NameScope registration method.

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

Имя, используемое для сопоставления указанного имени с объектом.Name to use for the specified name-object mapping.

scopedElement
Object

Объект для сопоставления.Object for the mapping.

Комментарии

Этот метод является удобным методом для вызова RegisterName.This method is a convenience method for calling RegisterName. Реализация проверяет последовательные родительские элементы до тех пор, пока не найдет соответствующую реализацию NameScope, которую можно найти, выполнив поиск элемента, реализующего INameScope.The implementation will check successive parent elements until it finds the applicable NameScope implementation, which is found by finding an element that implements INameScope. Дополнительные сведения об областях видимости имен см. в разделе области имен XAML WPF.For more information about namescopes, see WPF XAML Namescopes.

Чтобы правильно подключить раскадровки анимации для приложений при создании в коде, необходимо вызвать RegisterName.Calling RegisterName is necessary in order to correctly hook up animation storyboards for applications when created in code. Это происходит потому, что одно из ключевых свойств раскадровки, TargetName, использует поиск имени во время выполнения вместо того, чтобы иметь возможность принимать ссылку на целевой элемент.This is because one of the key storyboard properties, TargetName, uses a run-time name lookup instead of being able to take a reference to a target element. Это справедливо, даже если этот элемент доступен по ссылке из кода.This is true even if that element is accessible by reference from the code. Дополнительные сведения о том, почему необходимо зарегистрировать имена для целей раскадровки, см. в разделе Общие сведения о раскадровках.For more information on why you need to register names for storyboard targets, see Storyboards Overview. Анимация элементов содержимого менее распространена, чем анимация на элементах управления. Общие сведения о раскадровках сосредоточены на сценариях управления.Animations for content elements are less common than animations on controls, the Storyboards Overview concentrates on control scenarios.

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

Дополнительно