FrameworkContentElement.RegisterName(String, Object) Methode

Definition

Stellt einen Accessor bereit, der den Zugriff auf die NameScope Registrierungsmethode vereinfacht.

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)

Parameter

name
String

Name, der für die angegebene Namensobjektzuordnung verwendet werden soll.

scopedElement
Object

Objekt für die Zuordnung.

Hinweise

Diese Methode ist eine Bequeme Methode zum Aufrufen RegisterName. Die Implementierung überprüft aufeinanderfolgende übergeordnete Elemente, bis sie die entsprechende NameScope Implementierung findet, die durch Suchen eines Elements gefunden wird, das implementiert INameScopewird. Weitere Informationen zu NameScopes finden Sie unter WPF XAML NameScopes.

Aufrufe RegisterName sind erforderlich, um Animation-Storyboards für Anwendungen ordnungsgemäß zu verbinden, wenn sie im Code erstellt wurden. Dies liegt daran, TargetNamedass eine der wichtigsten Storyboardeigenschaften eine Laufzeitnamensuche verwendet, anstatt einen Verweis auf ein Zielelement zu übernehmen. Dies gilt auch dann, wenn über den Code auf dieses Element zugegriffen werden kann. Weitere Informationen dazu, warum Sie Namen für Storyboardziele registrieren müssen, finden Sie unter Storyboards Overview. Animationen für Inhaltselemente sind weniger häufig als Animationen für Steuerelemente, die Storyboards Overview konzentriert sich auf Steuerelementszenarien.

Gilt für:

Weitere Informationen