FrameworkElement.Loaded Zdarzenie

Definicja

Występuje, gdy element jest określony, renderowany i gotowy do interakcji.Occurs when the element is laid out, rendered, and ready for interaction.

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

RoutedEventHandler

Uwagi

Loaded jest zazwyczaj ostatnim zdarzeniem wywoływanym w sekwencji inicjalizacji elementu.Loaded is usually the last event raised in an element initialization sequence. Zostanie on zawsze podniesiony po Initialized .It will always be raised after Initialized. Niezależnie od tego, czy wybrano obsługę Loaded lub Initialized zależy od wymagań.Whether you choose to handle Loaded or Initialized depends on your requirements. Jeśli nie ma potrzeby odczytywania właściwości elementów, zamiar resetowania właściwości i niepotrzebne informacje o układzie Initialized mogą być lepszym zdarzeniem.If you do not need to read element properties, intend to reset properties, and do not need any layout information, Initialized might be the better event to act upon. Jeśli chcesz, aby wszystkie właściwości elementu były dostępne, a ustawienia właściwości, które prawdopodobnie zresetują układ, Loaded mogą być lepszym zdarzeniem.If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, Loaded might be the better event to act upon. Należy zachować ostrożność w przypadku, gdy program obsługi zresetuje wszystkie właściwości, które są interpretowane przez system układu, aby oznaczało, że jest wymagany nowy przebieg układu.Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (Może być konieczne sprawdzenie FrameworkPropertyMetadata wartości właściwości, jeśli nie masz pewności, które właściwości mogą wymagać nowego układu przebiegu, jeśli są zmieniane).(You might need to check the FrameworkPropertyMetadata values on the property if you are unsure of which properties can require a new layout pass if they are changed.)

Aby uzyskać więcej informacji na temat sekwencji zdarzeń obiektu dla FrameworkElement , a także dla kilku powiązanych klas aplikacji i elementów, zobacz zdarzenia okresu istnienia obiektu.For more information about the sequence of object events for a FrameworkElement, and also for several related application and element classes, see Object Lifetime Events.

Zdarzenia kierowane bezpośrednio nie obserwują trasy, są obsługiwane tylko w obrębie tego samego elementu, w którym zostały zgłoszone.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Zdarzenia kierowane bezpośrednio obsługują inne kierowane zdarzenia dotyczące zdarzeń: obsługują kolekcję programów obsługi i mogą być używane jako EventTrigger Style.Direct routed events do support other routed event behavior: they support an accessible handlers collection, and can be used as an EventTrigger in a style.

Loaded i Unloaded mogą być wywoływane w kontrolkach w wyniku zmian motywów systemu inicjowanych przez użytkownika.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Zmiana motywu powoduje unieważnienie szablonu kontrolki i zawartego w nim drzewa wizualnego, co z kolei powoduje, że cała kontrolka zostanie zwolniona i załadowana ponownie.A theme change causes an invalidation of the control template and the contained visual tree, which in turn causes the entire control to unload and reload. LoadedW związku z tym nie można założyć, że występuje tylko wtedy, gdy strona jest najpierw ładowana przez nawigację do strony.Therefore Loaded cannot be assumed to occur only when a page is first loaded through navigation to the page.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field LoadedEvent
Strategia routinguRouting strategy DirectDirect
DelegatDelegate RoutedEventHandler

Dotyczy

Zobacz też