Comparteix a través de


FrameworkElement.BeginInit Método

Definición

Inicia el proceso de inicialización para este elemento.

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 va a ajustar de maneras que aún no exponen o conectan el elemento a cualquier árbol de elementos. Por ejemplo, es posible que haya creado un nuevo FrameworkElement, pero aún no lo haya asociado a ningún árbol lógico. O bien, el árbol lógico donde el elemento es un elemento secundario dentro de él podría no estar conectado a una ventana o página de la aplicación.

Notas a los desarrolladores de herederos

Implemente este método para proporcionar un control especial que debe producirse antes de que el elemento se inicialice durante el proceso de carga de elementos.

La implementación debe llamar a la implementación base, ya que la implementación base (predeterminada) establece algunas marcas internas para realizar un seguimiento de la inicialización. Una posible implementación es usar este método como un enlace a sus propias rutinas de inicialización de clase privada que aún no están habilitadas por constructores.

La implementación base producirá una excepción si BeginInit() se llama a más de una vez en el mismo elemento antes de llamarse EndInit() .

Se aplica a

Consulte también