FrameworkElement.BeginInit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet den Initialisierungsprozess für dieses Element.
public:
virtual void BeginInit();
public virtual void BeginInit ();
abstract member BeginInit : unit -> unit
override this.BeginInit : unit -> unit
Public Overridable Sub BeginInit ()
Implementiert
Hinweise
Sie können diese Methode für einzelne Elemente aufrufen, wenn Sie sie auf eine Weise anpassen, die das Element noch nicht mit einer Elementstruktur verfügbar macht oder verbindet. Beispielsweise haben Sie möglicherweise eine neue FrameworkElementerstellt, aber noch nicht an eine logische Struktur angefügt. Oder die logische Struktur, in der ihr Element ein untergeordnetes Element ist, ist möglicherweise nicht mit einem Fenster oder einer Seite der Anwendung verbunden.
Hinweise für Vererber
Implementieren Sie diese Methode, um eine spezielle Behandlung bereitzustellen, die vor der Initialisierung des Elements während des Elementladevorgangs erfolgen sollte.
Ihre Implementierung sollte die Basisimplementierung aufrufen, da die Basisimplementierung (Standardimplementierung) einige interne Flags festlegt, um die Initialisierung nachzuverfolgen. Eine mögliche Implementierung besteht darin, diese Methode als Hook in Ihre eigenen privaten Klasseninitialisierungsroutinen zu verwenden, die noch nicht von Konstruktoren aktiviert sind.
Die Basisimplementierung löst eine Ausnahme aus, wenn BeginInit() dasselbe Element vor dem EndInit() Aufruf mehrmals aufgerufen wird.