FrameworkElement.BeginInit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.