FrameworkContentElement.RegisterName(String, Object) Metoda

Definicja

Zapewnia metodę dostępu, która upraszcza dostęp do NameScope metody rejestracji.

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)

Parametry

name
String

Nazwa do użycia dla określonego mapowania obiektu nazw.

scopedElement
Object

Obiekt mapowania.

Uwagi

Ta metoda jest wygodną metodą wywoływania RegisterNamemetody . Implementacja sprawdzi kolejne elementy nadrzędne do momentu znalezienia odpowiedniej NameScope implementacji, która zostanie znaleziona przez znalezienie elementu implementujące INameScopeelement . Aby uzyskać więcej informacji na temat nazw, zobacz WPF XAML Namescopes.

Wywoływanie RegisterName jest niezbędne, aby poprawnie podłączyć scenorysy animacji dla aplikacji utworzonych w kodzie. Wynika to z tego, że jedna z kluczowych właściwości scenorysu używa TargetNamewyszukiwania nazwy czasu wykonywania zamiast odwoływać się do elementu docelowego. Jest to prawdą, nawet jeśli ten element jest dostępny za pomocą odwołania z kodu. Aby uzyskać więcej informacji na temat tego, dlaczego należy zarejestrować nazwy obiektów docelowych scenorysu, zobacz Storyboards Overview (Omówienie scenorysów). Animacje elementów zawartości są mniej popularne niż animacje w kontrolkach. Omówienie scenorysów koncentruje się na scenariuszach sterowania.

Dotyczy

Zobacz też