NotifyCollectionChangedEventArgs コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
オーバーロード
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)
Reset の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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)
パラメーター
イベントの原因となったアクション。 これは、Reset に設定する必要があります。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)
複数項目の変更を表す NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
public:
NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems);
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)
パラメーター
- changedItems
- IList
変更の影響を受ける項目。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)
単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
public:
NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, 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)
パラメーター
- changedItem
- Object
変更の影響を受ける項目。
例外
action
が Reset、Add、Remove ではない場合、または action
が Reset で、かつ changedItem
が null ではない場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)
複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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)
パラメーター
イベントの原因となったアクション。 Replace にのみ設定できます。
- newItems
- IList
元の項目を置き換える新しい項目。
- oldItems
- IList
置き換えられる元の項目。
例外
action
が Replace ではない場合。
oldItems
または newItems
が null の場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)
複数項目の変更または Reset による変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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);
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)
パラメーター
- changedItems
- IList
変化の影響を受ける項目。
- startingIndex
- Int32
変更が発生したインデックス。
例外
action
が Reset、Add、Remove ではない場合、action
が Reset で、かつchangedItems
が null ではないか、startingIndex
が -1 ではない場合、またはアクションが Add または Remove で、かつ startingIndex
が -1 より小さい場合。
action
が Add または Remove で、changedItems
が null の場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)
単一項目の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
public:
NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, 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)
パラメーター
- changedItem
- Object
変更の影響を受ける項目。
- index
- Int32
変更が発生したインデックス。
例外
action
が Reset、Add、Remove のいずれでもない場合。または、action
が Reset であり、かつ changedItems
が null でないか、index
が -1 でない場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)
単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
public:
NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ newItem, System::Object ^ oldItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, 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)
パラメーター
イベントの原因となったアクション。 Replace にのみ設定できます。
- newItem
- Object
元の項目を置き換える新しい項目。
- oldItem
- Object
置き換えられる元の項目。
例外
action
が Replace ではない場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)
複数項目の Replace の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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)
パラメーター
イベントの原因となったアクション。 Replace にのみ設定できます。
- newItems
- IList
元の項目を置き換える新しい項目。
- oldItems
- IList
置き換えられる元の項目。
- startingIndex
- Int32
置き換えられる項目の最初の項目のインデックス。
例外
action
が Replace ではない場合。
oldItems
または newItems
が null の場合。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)
複数項目の Move の変更について記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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);
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)
パラメーター
イベントの原因となったアクション。 Move にのみ設定できます。
- changedItems
- IList
変化の影響を受ける項目。
- index
- Int32
変化した項目の新しいインデックス。
- oldIndex
- Int32
変化した項目の古いインデックス。
例外
action
が Move でないか、index
が 0 未満です。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)
単一項目 Move の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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);
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)
パラメーター
イベントの原因となったアクション。 Move にのみ設定できます。
- changedItem
- Object
変更の影響を受ける項目。
- index
- Int32
変更された項目の新しいインデックス。
- oldIndex
- Int32
変更された項目の古いインデックス。
例外
action
が Move でないか、index
が 0 未満です。
適用対象
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)
単一項目 Replace の変更を記述する NotifyCollectionChangedEventArgs クラスの新しいインスタンスを初期化します。
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);
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)
パラメーター
イベントの原因となったアクション。 これは Replace に設定できます。
- newItem
- Object
元の項目を置き換える新しい項目。
- oldItem
- Object
置き換えられる元の項目。
- index
- Int32
置き換えられる項目のインデックス。
例外
action
が Replace ではない場合。
適用対象
.NET