FrameworkElement.BeginInit FrameworkElement.BeginInit FrameworkElement.BeginInit FrameworkElement.BeginInit Method

Definición

Inicia el proceso de inicialización para este elemento.Starts the initialization process for this element.

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

Implementaciones

Comentarios

Puede llamar a este método en elementos individuales si está ajustando de maneras que aún no se exponen o conecte el elemento a cualquier árbol de elementos.You can call this method on individual elements if you are adjusting them in ways that do not yet expose or connect the element to any element tree. Por ejemplo, podría haber creado un nuevo FrameworkElement, pero no tiene aún conectado, para cualquier árbol lógico.For instance, you might have created a new FrameworkElement, but have not yet attached it to any logical tree. O bien, el árbol lógico donde el elemento es un elemento secundario dentro de él no es posible que esté conectado a una ventana o página de la aplicación.Or, the logical tree where your element is a child element within it might not be connected to a window or page of the application.

Notas a los desarrolladores de herederos

Implemente este método para proporcionar un control especial que debería ocurrir antes de que el elemento se inicializa durante el proceso de carga.Implement this method to provide special handling that should happen before your element is initialized during the element loading process.

La implementación debe llamar a la implementación base, porque la implementación base (valor predeterminado) establece algunos marcadores internos para realizar un seguimiento de la inicialización.Your implementation should call the base implementation, because the base (default) implementation sets some internal flags to keep track of initialization. Una posible implementación consiste en usar este método como un enlace en sus propias rutinas de inicialización de clase privada que ya no están habilitados los constructores.One possible implementation is to use this method as a hook into your own private class initialization routines that are not already enabled by constructors.

La implementación base producirá una excepción si BeginInit() se llama más de una vez en el mismo elemento antes de EndInit() que se llama.The base implementation will throw an exception if BeginInit() is called more than one time on the same element prior to EndInit() being called.

Se aplica a

Consulte también: