FrameworkElement.BeginInit Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Startar initieringsprocessen för det här elementet.
public:
virtual void BeginInit();
public virtual void BeginInit();
abstract member BeginInit : unit -> unit
override this.BeginInit : unit -> unit
Public Overridable Sub BeginInit ()
Implementeringar
Kommentarer
Du kan anropa den här metoden för enskilda element om du justerar dem på sätt som ännu inte exponerar eller ansluter elementet till något elementträd. Du kanske till exempel har skapat en ny FrameworkElement, men har ännu inte kopplat den till något logiskt träd. Eller det logiska trädet där elementet är ett underordnat element i det kanske inte är anslutet till ett fönster eller en sida i programmet.
Anteckningar till arvingar
Implementera den här metoden för att tillhandahålla särskild hantering som ska ske innan elementet initieras under elementinläsningsprocessen.
Implementeringen bör anropa basimplementeringen eftersom basimplementeringen (standard) anger vissa interna flaggor för att hålla reda på initieringen. En möjlig implementering är att använda den här metoden som en krok i dina egna initieringsrutiner för privat klass som inte redan har aktiverats av konstruktorer.
Basimplementeringen utlöser ett undantag om BeginInit() anropas mer än en gång på samma element innan EndInit() det anropas.