FrameworkElement.Loaded Zdarzenie
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.
Występuje, gdy element jest ułożony, renderowany i gotowy do interakcji.
public:
event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler
Public Custom Event Loaded As RoutedEventHandler
Typ zdarzenia
Uwagi
Loaded jest zwykle ostatnim zdarzeniem zgłoszonym w sekwencji inicjowania elementu. Zawsze będzie on zgłaszany po Initialized. Niezależnie od tego, czy zdecydujesz się obsługiwać Loaded , czy Initialized zależy od wymagań. Jeśli nie musisz odczytywać właściwości elementu, zamierzasz zresetować właściwości i nie potrzebujesz żadnych informacji o układzie, może być lepszym zdarzeniem do Initialized wykonania. Jeśli chcesz, aby wszystkie właściwości elementu mogły być dostępne, a właściwości, które prawdopodobnie zresetują układ, Loaded może być lepszym zdarzeniem, na którym będzie działać. Należy zachować ostrożność, jeśli program obsługi resetuje wszelkie właściwości interpretowane przez system układu, aby oznaczać, że jest wymagane nowe przekazanie układu. (Może być konieczne sprawdzenie FrameworkPropertyMetadata wartości we właściwości, jeśli nie masz pewności, które właściwości mogą wymagać przekazania nowego układu, jeśli zostaną zmienione).
Aby uzyskać więcej informacji na temat sekwencji zdarzeń obiektów dla klasy FrameworkElement, a także dla kilku powiązanych klas aplikacji i elementów, zobacz Zdarzenia okresu istnienia obiektów.
Zdarzenia kierowane bezpośrednio nie są zgodne z trasą, są obsługiwane tylko w obrębie tego samego elementu, na którym są wywoływane. Zdarzenia kierowane bezpośrednio obsługują inne zachowanie zdarzeń kierowanych: obsługują one kolekcję dostępnych programów obsługi i mogą być używane jako EventTrigger styl.
Loaded w Unloaded wyniku zmian motywu systemowego zainicjowanego przez użytkownika mogą być wywoływane kontrolki. Zmiana motywu powoduje unieważnienie szablonu kontrolki i zawartego drzewa wizualnego, co z kolei powoduje zwolnienie i ponowne załadowanie całej kontrolki. W związku z tym Loaded nie można założyć, że występuje tylko wtedy, gdy strona jest najpierw ładowana przez nawigację do strony.
Informacje o zdarzeniach kierowanych
| Przedmiot | Wartość |
|---|---|
| Pole identyfikatora | LoadedEvent |
| Strategia routingu | Bezpośredni |
| Delegat | RoutedEventHandler |