FrameworkElement.Loaded FrameworkElement.Loaded FrameworkElement.Loaded FrameworkElement.Loaded Event

Definition

Tritt auf, wenn das Element ausgerichtet und gerendert sowie zur Interaktion vorbereitet wurde.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 

Hinweise

Loadedist in der Regel das letzte Ereignis, das in einer Element Initialisierungs Sequenz ausgelöst wird.Loaded is usually the last event raised in an element initialization sequence. Sie wird immer nach Initializedausgelöst.It will always be raised after Initialized. Ob Sie sich für die Loaded Handhabung Initialized oder die Abhängigkeit von Ihren Anforderungen entscheiden.Whether you choose to handle Loaded or Initialized depends on your requirements. Wenn Sie keine Element Eigenschaften lesen müssen, die Eigenschaften zurücksetzen möchten und keine Layoutinformationen benötigen, ist Initialized möglicherweise das bessere Ereignis, auf das Sie reagieren müssen.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. Wenn alle Eigenschaften des-Elements verfügbar sein müssen und Sie Eigenschaften festlegen, die das Layout wahrscheinlich zurücksetzen, ist Loaded möglicherweise das bessere Ereignis, auf das das Layout zurückgesetzt wird.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. Gehen Sie vorsichtig vor, wenn Ihr Handler alle vom Layoutsystem interpretierten Eigenschaften zurücksetzt, damit ein neuer Layoutdurchlauf erforderlich ist.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. (Möglicherweise müssen Sie die FrameworkPropertyMetadata Werte für die-Eigenschaft überprüfen, wenn Sie nicht sicher sind, welche Eigenschaften einen neuen Layoutdurchlauf erfordern können, wenn Sie geändert werden.)(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.)

Weitere Informationen zur Sequenz von Objekt Ereignissen für eine FrameworkElementund auch für mehrere verwandte Anwendungs-und Element Klassen finden Sie unter Objekt Lebensdauer-Ereignisse.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.

Direkte Routing Ereignisse folgen keiner Route, Sie werden nur innerhalb desselben Elements behandelt, für das Sie ausgelöst werden.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Direkt geroutete Ereignisse unterstützen andere Routing Ereignis Verhalten: Sie unterstützen eine barrierefreie Handlerauflistung und können als EventTrigger in einem Stil verwendet werden.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.

Loadedund Unloaded können aufgrund von vom Benutzer initiierten Systemdesign Änderungen auch für Steuerelemente ausgelöst werden.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Eine Designänderung bewirkt eine Invalidierung der Steuerelement Vorlage und der enthaltenen visuellen Struktur, die wiederum bewirkt, dass das gesamte Steuerelement entladen und neu geladen wird.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. Daher Loaded kann nicht davon ausgegangen werden, dass Sie nur auftreten, wenn eine Seite zum ersten Mal durch Navigation zur Seite geladen wird.Therefore Loaded cannot be assumed to occur only when a page is first loaded through navigation to the page.

Informationen zum RoutingereignisRouted Event Information

BezeichnerfeldIdentifier field LoadedEvent
Routing StrategieRouting strategy DirektDirect
delegateDelegate RoutedEventHandler

Gilt für:

Siehe auch