FrameworkContentElement.RegisterName(String, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.