NotifyCollectionChangedEventArgs コンストラクター

定義

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

オーバーロード

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

NotifyCollectionChangedEventArgs の変更を記述する Reset クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

複数項目の変更を表す NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

複数項目の変更または NotifyCollectionChangedEventArgs による変更を記述する Reset クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

複数項目の Move の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

単一項目 Move の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

NotifyCollectionChangedEventArgs の変更を記述する Reset クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Reset に設定する必要があります。This must be set to Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

複数項目の変更を表す NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. これは ResetAdd、または Remove に設定できます。This can be set to Reset, Add, or Remove.

changedItems
IList

変更の影響を受ける項目。The items that are affected by the change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. これは ResetAdd、または Remove に設定できます。This can be set to Reset, Add, or Remove.

changedItem
Object

変更の影響を受ける項目。The item that is affected by the change.

例外

action が Reset、Add、Remove ではない場合、または action が Reset で、かつ changedItem が null ではない場合。If action is not Reset, Add, or Remove, or if action is Reset and changedItem is not null.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ newItems, System::Collections::IList ^ oldItems);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * System.Collections.IList -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItems As IList, oldItems As IList)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Replace にのみ設定できます。This can only be set to Replace.

newItems
IList

元の項目を置き換える新しい項目。The new items that are replacing the original items.

oldItems
IList

置き換えられる元の項目。The original items that are replaced.

例外

action が Replace ではない場合。If action is not Replace.

oldItems または newItems が null の場合。If oldItems or newItems is null.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

複数項目の変更または NotifyCollectionChangedEventArgs による変更を記述する Reset クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems, int startingIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int startingIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList, startingIndex As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. これは ResetAdd、または Remove に設定できます。This can be set to Reset, Add, or Remove.

changedItems
IList

変化の影響を受ける項目。The items affected by the change.

startingIndex
Int32

変更が発生したインデックス。The index where the change occurred.

例外

action が Reset、Add、Remove ではない場合、action が Reset で、かつchangedItems が null ではないか、startingIndex が -1 ではない場合、またはアクションが Add または Remove で、かつ startingIndex が -1 より小さい場合。If action is not Reset, Add, or Remove, if action is Reset and either changedItems is not null or startingIndex is not -1, or if action is Add or Remove and startingIndex is less than -1.

action が Add または Remove で、changedItems が null の場合。If action is Add or Remove and changedItems is null.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object, index As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. これは ResetAdd、または Remove に設定できます。This can be set to Reset, Add, or Remove.

changedItem
Object

変更の影響を受ける項目。The item that is affected by the change.

index
Int32

変更が発生したインデックス。The index where the change occurred.

例外

action が Reset、Add、Remove のいずれでもない場合。または、action が Reset であり、かつ changedItems が null でないか、index が -1 でない場合。If action is not Reset, Add, or Remove, or if action is Reset and either changedItems is not null or index is not -1.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ newItem, System::Object ^ oldItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * obj -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItem As Object, oldItem As Object)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Replace にのみ設定できます。This can only be set to Replace.

newItem
Object

元の項目を置き換える新しい項目。The new item that is replacing the original item.

oldItem
Object

置き換えられる元の項目。The original item that is replaced.

例外

action が Replace ではない場合。If action is not Replace.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ newItems, System::Collections::IList ^ oldItems, int startingIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems, int startingIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * System.Collections.IList * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItems As IList, oldItems As IList, startingIndex As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Replace にのみ設定できます。This can only be set to Replace.

newItems
IList

元の項目を置き換える新しい項目。The new items that are replacing the original items.

oldItems
IList

置き換えられる元の項目。The original items that are replaced.

startingIndex
Int32

置き換えられる項目の最初の項目のインデックス。The index of the first item of the items that are being replaced.

例外

action が Replace ではない場合。If action is not Replace.

oldItems または newItems が null の場合。If oldItems or newItems is null.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

複数項目の Move の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int index, int oldIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * int * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList, index As Integer, oldIndex As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Move にのみ設定できます。This can only be set to Move.

changedItems
IList

変化の影響を受ける項目。The items affected by the change.

index
Int32

変化した項目の新しいインデックス。The new index for the changed items.

oldIndex
Int32

変化した項目の古いインデックス。The old index for the changed items.

例外

action が Move でないか、index が 0 未満です。If action is not Move or index is less than 0.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

単一項目 Move の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * int * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object, index As Integer, oldIndex As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. Move にのみ設定できます。This can only be set to Move.

changedItem
Object

変更の影響を受ける項目。The item affected by the change.

index
Int32

変更された項目の新しいインデックス。The new index for the changed item.

oldIndex
Int32

変更された項目の古いインデックス。The old index for the changed item.

例外

action が Move でないか、index が 0 未満です。If action is not Move or index is less than 0.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ newItem, System::Object ^ oldItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int index);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * obj * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItem As Object, oldItem As Object, index As Integer)

パラメーター

action
NotifyCollectionChangedAction

イベントの原因となったアクション。The action that caused the event. これは Replace に設定できます。This can be set to Replace.

newItem
Object

元の項目を置き換える新しい項目。The new item that is replacing the original item.

oldItem
Object

置き換えられる元の項目。The original item that is replaced.

index
Int32

置き換えられる項目のインデックス。The index of the item being replaced.

例外

action が Replace ではない場合。If action is not Replace.

適用対象