FrameworkElement.Initialized Händelse

Definition

Inträffar när detta FrameworkElement initieras. Den här händelsen sammanfaller med fall där värdet för IsInitialized egenskapen ändras från false (eller odefinierat) till true.

public:
 event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler 
Public Custom Event Initialized As EventHandler 

Händelsetyp

Kommentarer

Den här händelsen aktiveras när EndInit metoderna eller OnVisualParentChanged anropas. Anrop till någon av metoderna kan ha kommit från programkod eller via XAML-processorbeteendet (Extensible Application Markup Language) när en XAML-sida bearbetas.

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.

Gäller för

Se även