FrameworkElement.Loaded Ereignis

Definition

Tritt auf, wenn das Element für die Interaktion ausgelegt, gerendert und bereit ist.

public:
 event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler 
Public Custom Event Loaded As RoutedEventHandler 

Ereignistyp

Hinweise

Loaded ist in der Regel das letzte Ereignis, das in einer Elementinitialisierungssequenz ausgelöst wird. Es wird immer nach Initialized. Ob Sie sich entscheiden oder LoadedInitialized von Ihren Anforderungen abhängig sind. Wenn Sie keine Elementeigenschaften lesen müssen, möchten Sie Eigenschaften zurücksetzen und keine Layoutinformationen benötigen, ist möglicherweise das bessere Ereignis, Initialized auf das Sie reagieren müssen. Wenn Alle Eigenschaften des Elements verfügbar sein müssen und Sie Eigenschaften festlegen, die wahrscheinlich das Layout zurücksetzen, ist möglicherweise das bessere Ereignis, Loaded auf das Sie reagieren müssen. Achten Sie darauf, die Reentranz zu wiederholen, wenn der Handler alle Eigenschaften zurücksetzt, die vom Layoutsystem interpretiert werden, um zu bedeuten, dass ein neuer Layoutdurchlauf erforderlich ist. (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.)

Weitere Informationen zur Abfolge von Objektereignissen für ein FrameworkElement, und auch für mehrere verwandte Anwendungs- und Elementklassen finden Sie unter Object Lifetime Events.

Direkte Routingereignisse folgen nicht einer Route, sie werden nur innerhalb desselben Elements behandelt, auf dem sie ausgelöst werden. Direkte Routingereignisse unterstützen ein anderes Routingereignisverhalten: Sie unterstützen eine Sammlung barrierefreier Handler und können als EventTrigger Formatvorlage verwendet werden.

Loaded und Unloaded können aufgrund von vom Benutzer initiierten Systemdesignänderungen für Steuerelemente ausgelöst werden. Eine Designänderung bewirkt eine Ungültigkeit der Steuerelementvorlage und der enthaltenen visuellen Struktur, wodurch wiederum das gesamte Steuerelement entladen und neu geladen wird. Daher Loaded kann nicht davon ausgegangen werden, dass sie nur auftreten, wenn eine Seite zum ersten Mal durch die Navigation zur Seite geladen wird.

Routingereignisinformationen

Element Wert
Bezeichnerfeld LoadedEvent
Routingstrategie Direkt
Delegieren RoutedEventHandler

Gilt für:

Weitere Informationen