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 immer dann ausgelöst, EndInit Wenn OnVisualParentChanged die-Methode oder die-Methode aufgerufen wird.This event will be raised whenever the EndInit or OnVisualParentChanged methods are called. Aufrufe einer der beiden Methoden können aus Anwendungscode oder über das Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) Prozessor Verhalten stammen, wenn eine 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.

Ob Sie sich für die Loaded Handhabung Initialized oder die Abhängigkeit von Ihren Anforderungen entscheiden.Whether you choose to handle Loaded or Initialized depends on your requirements. Wenn Sie keine Element Eigenschaften lesen müssen, die Eigenschaften zurücksetzen möchten und keine Layoutinformationen benötigen, ist Initialized möglicherweise das bessere Ereignis, auf das Sie reagieren müssen.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 Eigenschaften des-Elements verfügbar sein müssen und Sie Eigenschaften festlegen, die das Layout wahrscheinlich zurücksetzen, ist Loaded möglicherweise das bessere Ereignis, auf das das Layout zurückgesetzt wird.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. Gehen Sie vorsichtig vor, wenn Ihr Handler alle vom Layoutsystem interpretierten Eigenschaften zurücksetzt, damit ein neuer 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. (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.)(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 Sequenz von Objekt Ereignissen für eine FrameworkElementund auch für mehrere verwandte Anwendungs-und Element Klassen finden Sie unter Objekt Lebensdauer-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