FrameworkContentElement.RegisterName(String, Object) Methode

Definitie

Biedt een accessor die de toegang tot de NameScope registratiemethode vereenvoudigt.

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)

Parameters

name
String

De naam die moet worden gebruikt voor de opgegeven naam-objecttoewijzing.

scopedElement
Object

Object voor de toewijzing.

Opmerkingen

Deze methode is een handige methode voor het aanroepen RegisterName. De implementatie controleert opeenvolgende bovenliggende elementen totdat de toepasselijke NameScope implementatie wordt gevonden, die wordt gevonden door een element te vinden dat wordt geïmplementeerd INameScope. Zie WPF XAML Namescopes voor meer informatie over namescopes.

Aanroepen RegisterName is nodig om animatie-storyboards voor toepassingen correct te koppelen wanneer ze in code worden gemaakt. Dit komt doordat een van de belangrijkste storyboard-eigenschappen, TargetNameeen zoekactie voor runtimenamen gebruikt in plaats van een verwijzing naar een doelelement te kunnen gebruiken. Dit geldt zelfs als dat element toegankelijk is via de code. Zie Overzicht van Storyboards voor meer informatie over waarom u namen moet registreren voor storyboard-doelen. Animaties voor inhoudselementen komen minder vaak voor dan animaties op besturingselementen. Het Overzicht van Storyboards is gericht op besturingsscenario's.

Van toepassing op

Zie ook