Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Interfaz ISupportInitialize

 

Publicado: octubre de 2016

Especifica que este objeto admite una notificación sencilla y transacciones para inicializaciones por lotes.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

public interface ISupportInitialize

NombreDescripción
System_CAPS_pubmethodBeginInit()

Indica al objeto que está comenzando la inicialización.

System_CAPS_pubmethodEndInit()

Indica al objeto que se ha completado la inicialización.

ISupportInitialize permite a los controles optimizar varias asignaciones de propiedad. Como resultado, se pueden inicializar propiedades codependientes o por lotes establece varias propiedades en tiempo de diseño.

Llame a la BeginInit el método para señalar el objeto que está comenzando la inicialización. Llame a la EndInit el método para señalar que la inicialización está completado.

En el ejemplo de código siguiente se muestra cómo utilizar el ISupportInitialize interfaz para inicializar tres TrackBar controles.

((System.ComponentModel.ISupportInitialize)(this.trackBar1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.trackBar2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.trackBar3)).BeginInit();
this.SuspendLayout();
// 
// trackBar1
// 
this.trackBar1.Location = new System.Drawing.Point(160, 400);
this.trackBar1.Name = "trackBar1";
this.trackBar1.TabIndex = 1;
this.trackBar1.Scroll += new System.EventHandler(this.trackBar_Scroll);
// 
// trackBar2
// 
this.trackBar2.Location = new System.Drawing.Point(608, 40);
this.trackBar2.Name = "trackBar2";
this.trackBar2.TabIndex = 2;
this.trackBar2.Scroll += new System.EventHandler(this.trackBar_Scroll);
// 
// trackBar3
// 
this.trackBar3.Location = new System.Drawing.Point(56, 40);
this.trackBar3.Name = "trackBar3";
this.trackBar3.TabIndex = 3;
this.trackBar3.Scroll += new System.EventHandler(this.trackBar_Scroll);
((System.ComponentModel.ISupportInitialize)(this.trackBar1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.trackBar2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.trackBar3)).EndInit();

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 4.0
Windows Phone Silverlight
Disponible desde 7.1
Volver al principio
Mostrar: