FrameworkElement.Loaded Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |