FrameworkContentElement.RegisterName(String, Object) Méthode

Définition

Fournit un accesseur qui simplifie l'accès à la méthode d'inscription 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)

Paramètres

name
String

Nom à utiliser pour le mappage nom-objet spécifié.

scopedElement
Object

Objet pour le mappage.

Remarques

Cette méthode est une méthode pratique pour appeler RegisterName. L’implémentation vérifie les éléments parents successifs jusqu’à ce qu’il trouve l’implémentation applicable NameScope , qui est trouvée en recherchant un élément qui implémente INameScope. Pour plus d’informations sur les portées de noms, consultez wpF XAML Namescopes.

L’appel RegisterName est nécessaire pour hook correctement hook des storyboards d’animation pour les applications lors de la création dans le code. Cela est dû à l’une des propriétés du storyboard clé, TargetNameutilise une recherche de nom d’exécution au lieu d’être en mesure de faire référence à un élément cible. Cela est vrai même si cet élément est accessible par référence à partir du code. Pour plus d’informations sur la raison pour laquelle vous devez inscrire des noms pour les cibles de storyboard, consultez Vue d’ensemble des storyboards. Les animations pour les éléments de contenu sont moins courantes que les animations sur les contrôles, la vue d’ensemble des storyboards se concentre sur les scénarios de contrôle.

S’applique à

Voir aussi