FrameworkElement.Loaded Ereignis

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

Loaded ist normalerweise 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 Loaded oder Initialized behandeln möchten, hängt von Ihren Anforderungen ab.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 können.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 wahrscheinlich das Layout 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, 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 FrameworkElementsowie zu einigen verwandten 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 das Verhalten anderer Routing Ereignisse: 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.

Loaded und Unloaded werden möglicherweise aufgrund von vom Benutzer initiierten Systemdesign Änderungen für Steuerelemente ausgelöst.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 kann nicht davon ausgegangen werden, dass Loaded nur auftreten, wenn eine Seite zum ersten Mal durch Navigation auf die 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