FrameworkContentElement.RegisterName(String, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.