Freigeben über


FrameworkElement.Loaded Ereignis

Definition

Tritt auf, wenn das Element ausgerichtet und gerendert sowie zur Interaktion vorbereitet wurde.

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 wurde. Sie wird immer nach Initializedausgelöst. Ob Sie sich für die Verarbeitung Loaded oder entscheiden Initialized , hängt von Ihren Anforderungen ab. Wenn Sie elementeigenschaften nicht lesen müssen, Eigenschaften zurücksetzen möchten und keine Layoutinformationen benötigen, Initialized ist möglicherweise das bessere Ereignis, auf das sie reagieren können. Wenn alle Eigenschaften des Elements verfügbar sein müssen und Sie Eigenschaften festlegen, die das Layout wahrscheinlich zurücksetzen, Loaded ist möglicherweise das bessere Ereignis, auf das sie reagieren können. Achten Sie darauf, dass der Handler eigenschaften zurücksetzt, die vom Layoutsystem interpretiert werden, sodass ein neuer Layoutdurchlauf erforderlich ist. (Möglicherweise müssen Sie die Werte für die FrameworkPropertyMetadata 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 Ereignisse der Objektlebensdauer.

Direkte Routingereignisse folgen keiner Route, sie werden nur innerhalb desselben Elements behandelt, für das sie ausgelöst werden. Direkte Routingereignisse unterstützen ein anderes Routingereignisverhalten: Sie unterstützen eine Sammlung barrierefreier Handler und können als in EventTrigger einem Stil verwendet werden.

Loaded und Unloaded werden möglicherweise als Ergebnis von vom Benutzer initiierten Systemdesignänderungen für Steuerelemente ausgelöst. Eine Designänderung führt zu einer Ungültigkeit der Steuerelementvorlage und der enthaltenen visuellen Struktur, was wiederum dazu führt, dass 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 über die Navigation zur Seite geladen wird.

Informationen zum Routingereignis

Bezeichnerfeld LoadedEvent
Routingstrategie Direkt
Delegat RoutedEventHandler

Gilt für:

Weitere Informationen