FrameworkContentElement.RegisterName(String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.