FrameworkElement.BeginInit Methode

Definitie

Hiermee start u het initialisatieproces voor dit element.

public:
 virtual void BeginInit();
public virtual void BeginInit();
abstract member BeginInit : unit -> unit
override this.BeginInit : unit -> unit
Public Overridable Sub BeginInit ()

Implementeringen

Opmerkingen

U kunt deze methode aanroepen voor afzonderlijke elementen als u ze aanpast op manieren die het element nog niet beschikbaar maken of verbinden met een elementstructuur. U hebt bijvoorbeeld mogelijk een nieuwe FrameworkElementgemaakt, maar deze nog niet aan een logische structuur gekoppeld. Of de logische structuur waarin uw element een onderliggend element is, is mogelijk niet verbonden met een venster of pagina van de toepassing.

Notities voor overnemers

Implementeer deze methode om speciale verwerking te bieden die moet plaatsvinden voordat uw element wordt geïnitialiseerd tijdens het laadproces van het element.

Uw implementatie moet de basis-implementatie aanroepen, omdat met de basis-implementatie (standaard) enkele interne vlaggen worden ingesteld om de initialisatie bij te houden. Een mogelijke implementatie is om deze methode te gebruiken als een hook in uw eigen initialisatieroutines van privéklassen die nog niet zijn ingeschakeld door constructors.

De basisimplementatie genereert een uitzondering als BeginInit() deze meer dan één keer op hetzelfde element wordt aangeroepen voordat EndInit() deze wordt aangeroepen.

Van toepassing op

Zie ook