FrameworkContentElement.RegisterName(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.