CollectionChangeEventArgs Clase

Definición

Proporciona datos para el evento CollectionChanged.Provides data for the CollectionChanged event.

public ref class CollectionChangeEventArgs : EventArgs
public class CollectionChangeEventArgs : EventArgs
type CollectionChangeEventArgs = class
    inherit EventArgs
Public Class CollectionChangeEventArgs
Inherits EventArgs
Herencia
CollectionChangeEventArgs

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este tipo.The following code example demonstrates the use of this type. En el ejemplo, un controlador de eventos informa sobre la aparición del AutoCompleteStringCollection.CollectionChanged evento.In the example, an event handler reports on the occurrence of the AutoCompleteStringCollection.CollectionChanged event. Este informe le ayuda a saber cuándo se produce el evento y puede ayudarle a depurar.This report helps you to learn when the event occurs and can assist you in debugging. Para notificar varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar MessageBox.Show por Console.WriteLine o anexar el mensaje a una multilínea TextBox .To report on multiple events or on events that occur frequently, consider replacing MessageBox.Show with Console.WriteLine or appending the message to a multiline TextBox.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo AutoCompleteStringCollection denominada AutoCompleteStringCollection1 .To run the example code, paste it into a project that contains an instance of type AutoCompleteStringCollection named AutoCompleteStringCollection1. A continuación, asegúrese de que el controlador de eventos está asociado al AutoCompleteStringCollection.CollectionChanged evento.Then ensure that the event handler is associated with the AutoCompleteStringCollection.CollectionChanged event.

private void AutoCompleteStringCollection1_CollectionChanged(Object sender, CollectionChangeEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Element", e.Element );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CollectionChanged Event" );
}
Private Sub AutoCompleteStringCollection1_CollectionChanged(sender as Object, e as CollectionChangeEventArgs) _ 
     Handles AutoCompleteStringCollection1.CollectionChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Element", e.Element)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CollectionChanged Event")

End Sub

Comentarios

CollectionChangedSe produce un evento cuando se cambian los elementos de una colección, por ejemplo, agregando un elemento a una colección o quitando un elemento de la colección.A CollectionChanged event is raised when you change which items are in a collection, for example, by adding an element to a collection or removing an element from the collection. Este evento no se genera cuando un elemento individual cambia su valor.This event is not raised when an individual element changes its value.

Constructores

CollectionChangeEventArgs(CollectionChangeAction, Object)

Inicializa una nueva instancia de la clase CollectionChangeEventArgs.Initializes a new instance of the CollectionChangeEventArgs class.

Propiedades

Action

Obtiene una acción que especifica la forma en que cambió la colección.Gets an action that specifies how the collection changed.

Element

Obtiene la instancia de la colección que contiene el cambio.Gets the instance of the collection with the change.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también