FrameworkContentElement.RegisterName(String, Object) Metodo

Definizione

Fornisce una funzione di accesso che semplifica l'accesso al metodo di registrazione di 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)

Parametri

name
String

Nome da utilizzare per il mapping nome-oggetto specificato.

scopedElement
Object

Oggetto per il mapping.

Commenti

Questo metodo è un metodo pratico per chiamare RegisterName. L'implementazione verificherà gli elementi padre successivi fino a quando non trova l'implementazione applicabile NameScope , individuando un elemento che implementa INameScope. Per altre informazioni sugli ambiti dei nomi, vedere Ambiti dei nomi XAML WPF.

La chiamata RegisterName è necessaria per associare correttamente gli storyboard di animazione per le applicazioni quando creati nel codice. Ciò è dovuto al fatto che una delle proprietà dello storyboard chiave, TargetName, usa una ricerca del nome di run-time invece di poter eseguire un riferimento a un elemento di destinazione. Ciò vale anche se tale elemento è accessibile tramite riferimento dal codice. Per altre informazioni sul motivo per cui è necessario registrare i nomi per le destinazioni dello storyboard, vedere Cenni preliminari sugli storyboard. Le animazioni per gli elementi di contenuto sono meno comuni rispetto alle animazioni sui controlli, la panoramica degli storyboard si concentra sugli scenari di controllo.

Si applica a

Vedi anche