FrameworkElement.Loaded Händelse

Definition

Inträffar när elementet läggs ut, återges och är redo för interaktion.

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

Händelsetyp

Kommentarer

Loaded är vanligtvis den sista händelsen som upphöjts i en elementinitieringssekvens. Det kommer alltid att höjas efter Initialized. Om du väljer att hantera Loaded eller Initialized beror på dina krav. Om du inte behöver läsa elementegenskaper tänker du återställa egenskaper och inte behöver någon layoutinformation, Initialized kan vara den bättre händelsen att agera på. Om du vill att alla egenskaper för elementet ska vara tillgängliga, och du kommer att ange egenskaper som sannolikt kommer att återställa layouten, Loaded kan det vara den bättre händelsen att agera på. Var försiktig med återaktivering om hanteraren återställer alla egenskaper som tolkas av layoutsystemet så att ett nytt layoutpass krävs. (Du kan behöva kontrollera FrameworkPropertyMetadata värdena på egenskapen om du är osäker på vilka egenskaper som kan kräva ett nytt layoutpass om de ändras.)

Mer information om sekvensen med objekthändelser för en FrameworkElement, och även för flera relaterade program- och elementklasser finns i Objektlivslängdshändelser.

Direktdirigerade händelser följer inte en väg, de hanteras bara inom samma element som de genereras på. Direktdirigerade händelser stöder andra routade händelsebeteenden: de stöder en samling tillgängliga hanterare och kan användas som en EventTrigger i ett format.

Loaded och Unloaded kan båda aktiveras på kontroller som ett resultat av användarinitierade systemtemaändringar. En temaändring gör att kontrollmallen och det inneslutna visuella trädet ogiltigförklaras, vilket i sin tur gör att hela kontrollen tas bort och läses in igen. Det går därför Loaded inte att anta att det bara sker när en sida läses in först via navigering till sidan.

Information om dirigerad händelse

Objekt Value
Identifierarfält LoadedEvent
Routningsstrategi Direct
Delegera RoutedEventHandler

Gäller för

Se även