Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

ListChangedEventArgs (Clase)

Proporciona datos para el evento ListChanged.

System.Object
  System.EventArgs
    System.ComponentModel.ListChangedEventArgs

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

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class ListChangedEventArgs : EventArgs

El tipo ListChangedEventArgs expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con XNA FrameworkListChangedEventArgs(ListChangedType, PropertyDescriptor)Inicializa una nueva instancia de la clase ListChangedEventArgs teniendo en cuenta el tipo de cambio y el objeto PropertyDescriptor afectado.
Método públicoCompatible con XNA FrameworkListChangedEventArgs(ListChangedType, Int32)Inicializa una nueva instancia de la clase ListChangedEventArgs teniendo en cuenta el tipo de cambio y el índice del elemento afectado.
Método públicoCompatible con XNA FrameworkListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor)Inicializa una nueva instancia de la clase ListChangedEventArgs teniendo en cuenta el tipo de cambio, el índice del elemento afectado y un objeto PropertyDescriptor que describe el elemento afectado.
Método públicoCompatible con XNA FrameworkListChangedEventArgs(ListChangedType, Int32, Int32)Inicializa una nueva instancia de la clase ListChangedEventArgs teniendo en cuenta el tipo de cambio, así como el índice anterior y nuevo del elemento que se ha desplazado.
Arriba

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkListChangedTypeObtiene el tipo de cambio.
Propiedad públicaCompatible con XNA FrameworkNewIndexObtiene el índice del elemento al que afecta el cambio.
Propiedad públicaCompatible con XNA FrameworkOldIndexObtiene el índice anterior de un elemento que se ha desplazado.
Propiedad públicaPropertyDescriptorObtiene el objeto PropertyDescriptor que se ha agregado, cambiado o eliminado.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

Se provoca un evento ListChanged cuando cambian los datos de un objeto IBindingList.

La propiedad NewIndex indica el índice del elemento que se ha agregado, cambiado o eliminado. Si se ha desplazado un elemento, la propiedad NewIndex indica la nueva ubicación del elemento y la propiedad OldIndex, su ubicación anterior.

Si un cambio sólo afecta a un elemento, el valor de la propiedad OldIndex es -1.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el valor de propiedad Resources siguiente: SharedState. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

En el ejemplo de código siguiente se muestra el uso de este tipo. En el ejemplo, un controlador de eventos notifica que se ha producido el evento BindingSource.ListChanged. Este informe es útil para saber cuándo se produce el evento y puede servir de ayuda en la depuración. Para informar sobre varios eventos o sobre eventos que se producen frecuentemente, considere la posibilidad de reemplazar MessageBox.Show por Console.WriteLine o de agregar el mensaje a un TextBox de varias líneas.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo BindingSource con la denominación BindingSource1. A continuación, asegúrese de que el controlador de eventos esté asociado al evento BindingSource.ListChanged.


private void BindingSource1_ListChanged(Object sender, ListChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ListChangedType", e.ListChangedType );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewIndex", e.NewIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "OldIndex", e.OldIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "PropertyDescriptor", e.PropertyDescriptor );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ListChanged Event" );
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft