語言

NotifyCollectionChangedEventArgs 建構函式

定義

初始化 NotifyCollectionChangedEventArgs 類別的新執行個體。

多載

名稱 Description
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

初始化描述變更的類別NotifyCollectionChangedEventArgs新實例Reset。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

初始化描述多項目變更的類別新實例 NotifyCollectionChangedEventArgs 。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

初始化一個描述單一項目變更的類別新實例 NotifyCollectionChangedEventArgs 。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

初始化一個描述多項目變更或NotifyCollectionChangedEventArgs變更的類別新實例Reset。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

初始化一個描述單一項目變更的類別新實例 NotifyCollectionChangedEventArgs 。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Move。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Move。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化描述變更的類別NotifyCollectionChangedEventArgs新實例Reset。

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

導致事件的行動。 這必須設定為 Reset。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化描述多項目變更的類別新實例 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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數可設定為 Reset、 Add、 或 Remove。

changedItems
IList

這些項目會受到改變的影響。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述單一項目變更的類別新實例 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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數可設定為 Reset、 Add、 或 Remove。

changedItem
Object

受變更影響的物品。

例外狀況

如果action不是重置、新增或移除,則actionchangedItem是重置且非空。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

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

導致事件的行動。 此參數只能設定為 Replace。

newItems
IList

是取代原有物品的新物品。

oldItems
IList

被替換的原始物品。

例外狀況

如果 action 不是替換。

如果 oldItems 或 newItems 為零。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述多項目變更或NotifyCollectionChangedEventArgs變更的類別新實例Reset。

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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數可設定為 Reset、 Add、 或 Remove。

changedItems
IList

受影響的項目。

startingIndex
Int32

變更發生的指數。

例外狀況

如果 action 不是重置、新增或移除; action 如果是重置且 changedItems 不是空或 startingIndex 不是-1;如果動作是新增或移除且 startingIndex 小於-1。

若 action 是 ,則 新增或移除 ,且 changedItems 為零。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述單一項目變更的類別新實例 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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數可設定為 Reset、 Add、 或 Remove。

changedItem
Object

受變更影響的物品。

index
Int32

變更發生的指數。

例外狀況

如果 action 不是,則重置、新增或移除;如果 action 是重置,且 changedItem 不是空值或 index 不是-1。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數只能設定為 Replace。

newItem
Object

取代原有物品的新物品。

oldItem
Object

原本被替換的物品。

例外狀況

如果 action 不是替換。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

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

導致事件的行動。 此參數只能設定為 Replace。

newItems
IList

是取代原有物品的新物品。

oldItems
IList

被替換的原始物品。

startingIndex
Int32

被替換項目的第一個項目的索引。

例外狀況

如果 action 不是替換。

如果 oldItems 或 newItems 為零。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化描述多項目NotifyCollectionChangedEventArgs變更的類別新實例Move。

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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數只能設定為 Move。

changedItems
IList

受影響的項目。

index
Int32

變更項目的新索引。

oldIndex
Int32

舊的變更項目索引。

例外狀況

如果 action 不是移動,或 index 小於0。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Move。

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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此參數只能設定為 Move。

changedItem
Object

受影響的物品。

index
Int32

變更項目的新索引。

oldIndex
Int32

變更項目的舊索引。

例外狀況

如果 action 不是移動,或 index 小於0。

適用於

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs
來源:
NotifyCollectionChangedEventArgs.cs

初始化一個描述單一項目NotifyCollectionChangedEventArgs變更的類別新實例Replace。

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)

參數

action
NotifyCollectionChangedAction

導致事件的行動。 此設定可設定為 Replace。

newItem
Object

取代原有物品的新物品。

oldItem
Object

原本被替換的物品。

index
Int32

被替換項目的索引。

例外狀況

如果 action 不是替換。

適用於