CollectionChangeEventArgs CollectionChangeEventArgs CollectionChangeEventArgs CollectionChangeEventArgs Class

定義

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
継承
CollectionChangeEventArgsCollectionChangeEventArgsCollectionChangeEventArgsCollectionChangeEventArgs

次のコード例では、この型の使用を示します。The following code example demonstrates the use of this type. 例では、イベント ハンドラーが発生するときに報告、AutoCompleteStringCollection.CollectionChangedイベント。In the example, an event handler reports on the occurrence of the AutoCompleteStringCollection.CollectionChanged event. このレポートでは、イベントが発生してデバッグに役立つについて説明します。This report helps you to learn when the event occurs and can assist you in debugging. 複数のイベントまたは頻繁に発生するイベントを報告する、交換を検討MessageBox.ShowConsole.WriteLineまたはメッセージを複数行に追加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.

コード例を実行する型のインスタンスを含むプロジェクトに貼り付けることAutoCompleteStringCollectionというAutoCompleteStringCollection1します。To run the example code, paste it into a project that contains an instance of type AutoCompleteStringCollection named AutoCompleteStringCollection1. イベント ハンドラーに関連付けられていることを確認し、AutoCompleteStringCollection.CollectionChangedイベント。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

注釈

ACollectionChangedコレクションに要素を追加するか、コレクションから要素を削除するなど、どの項目が、コレクションでは、変更すると、イベントが発生します。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. 個々 の要素には、その値が変更されたとき、このイベントは発生しません。This event is not raised when an individual element changes its value.

コンストラクター

CollectionChangeEventArgs(CollectionChangeAction, Object) CollectionChangeEventArgs(CollectionChangeAction, Object) CollectionChangeEventArgs(CollectionChangeAction, Object) CollectionChangeEventArgs(CollectionChangeAction, Object)

CollectionChangeEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the CollectionChangeEventArgs class.

プロパティ

Action Action Action Action

コレクションがどのように変更されたかを示すアクションを取得します。Gets an action that specifies how the collection changed.

Element Element Element Element

変更されたコレクションのインスタンスを取得します。Gets the instance of the collection with the change.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください