FrameworkElement.BeginInit Metoda

Definice

Spustí proces inicializace pro tento prvek.

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

Implementuje

Poznámky

Tuto metodu můžete volat u jednotlivých prvků, pokud je upravujete způsoby, které ještě nezpřístupňují nebo připojují prvek ke stromu prvků. Mohli jste například vytvořit nový FrameworkElement, ale ještě jste ho nepřipoutali k žádnému logickému stromu. Nebo logický strom, ve kterém je prvek podřízeným prvkem, nemusí být připojený k okně nebo stránce aplikace.

Poznámky pro dědice

Implementujte tuto metodu, která poskytuje speciální zpracování, ke kterému by mělo dojít před inicializaci elementu během procesu načítání elementu.

Vaše implementace by měla volat základní implementaci, protože základní (výchozí) implementace nastaví některé interní příznaky, které budou sledovat inicializaci. Jednou z možných implementací je použití této metody jako připojení k vlastním rutinám inicializace privátní třídy, které ještě nejsou povoleny konstruktory.

Základní implementace vyvolá výjimku, pokud BeginInit() se volá vícekrát na stejném prvku před EndInit() zavoláním.

Platí pro

Viz také