FrameworkElement.BeginInit Método

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 los está ajustando de maneras que todavía no exponen o conectan 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 una nueva FrameworkElement, pero aún no la ha adjuntado a ningún á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 en el que el elemento es un elemento secundario del mismo podría no estar 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 debe ocurrir antes de que se inicialice el elemento durante el proceso de carga del elemento.Implement this method to provide special handling that should happen before your element is initialized during the element loading process.

La implementación de debe llamar a la implementación base, porque la implementación base (predeterminada) establece algunas marcas internas 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 es usar este método como un enlace en sus propias rutinas de inicialización de clase privada que todavía no están habilitadas por 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 se llama a BeginInit() más de una vez en el mismo elemento antes de que se llame a EndInit().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: