FrameworkElement.Initialized FrameworkElement.Initialized FrameworkElement.Initialized FrameworkElement.Initialized Event

Definition

Tritt ein, wenn dieses FrameworkElement initialisiert wird.Occurs when this FrameworkElement is initialized. Dieses Ereignis geht mit Fällen einher, in denen sich der Wert der IsInitialized-Eigenschaft von false (oder nicht definiert) in true ändert.This event coincides with cases where the value of the IsInitialized property changes from false (or undefined) to true.

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

Hinweise

Dieses Ereignis wird ausgelöst, wenn die EndInit oder OnVisualParentChanged Methoden aufgerufen werden.This event will be raised whenever the EndInit or OnVisualParentChanged methods are called. Aufrufe an eine Methode können stammen haben, aus dem Anwendungscode oder über die Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) -Prozessorverhaltens bei einem XAMLXAML Seite verarbeitet wird.Calls to either method could have come from application code, or through the Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) processor behavior when a XAMLXAML page is processed.

Gibt an, ob Sie verarbeiten möchten Loaded oder Initialized hängt von Ihren Anforderungen.Whether you choose to handle Loaded or Initialized depends on your requirements. Wenn Sie nicht benötigen, um Elementeigenschaften lesen, Eigenschaften zurücksetzen möchten, und brauchen keine Informationen zum Standardlayout, Initialized möglicherweise die bessere-Ereignis zu reagieren.If you do not need to read element properties, intend to reset properties, and do not need any layout information, Initialized might be the better event to act upon. Wenn alle des Elements Eigenschaften, das zur Verfügung, und Sie Eigenschaften, die wahrscheinlich das Layout zurücksetzen festlegen Loaded möglicherweise die bessere-Ereignis zu reagieren.If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, Loaded might be the better event to act upon. Achten Sie darauf, von Eintrittsinvarianz, wenn der Handler setzt alle Eigenschaften, die interpretiert werden, durch das Layoutsystem zurück bedeutet, dass ein neuen Layoutdurchlauf erforderlich ist.Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (Sie müssen möglicherweise überprüfen die FrameworkPropertyMetadata Werte für die Eigenschaft, wenn Sie nicht genau wissen, welche Eigenschaften ein neues Layout erforderlich sind zu übergeben, wenn diese geändert werden.)(You might need to check the FrameworkPropertyMetadata values on the property if you are unsure of which properties can require a new layout pass if they are changed.)

Weitere Informationen zur Reihenfolge der Ereignisse für Objekt eine FrameworkElement, und auch mehrere Anwendungs- und Element-Klassen beziehen, finden Sie unter Objektlebensdauer-Ereignisse.For more information about the sequence of object events for a FrameworkElement, and also for several related application and element classes, see Object Lifetime Events.

Gilt für:

Siehe auch