Freigeben über


IVectorChangedEventArgs Schnittstelle

Definition

Stellt Daten für das geänderte Ereignis eines Vektors bereit.

public interface class IVectorChangedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1465463775, 13566, 17536, 175, 21, 7, 105, 31, 61, 93, 155)]
struct IVectorChangedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.Guid(1465463775, 13566, 17536, 175, 21, 7, 105, 31, 61, 93, 155)]
public interface IVectorChangedEventArgs
Public Interface IVectorChangedEventArgs
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Hinweise

IVectorChangedEventArgs wird speziell für das VectorChanged-Ereignis der IObservableVector-Schnittstelle über den VectorChangedEventHandler-Delegat verwendet.

.NET-Entwickler können Instanzen dieser Schnittstelle abrufen, indem sie das VectorChanged-Ereignis von einer IObservableVector-instance behandeln. Obwohl der Rest der Sammlungsunterstützung für IObservableVector Sprachprojektionen verwendet, die IVector-APIs in IList<T-APIs> ändern, werden das VectorChanged-Ereignis , seine Delegaten und seine Ereignisdaten nicht durch die Projektion geändert, sodass "Vector" (im Gegensatz zu "List") in den API-Namen verbleibt.

Eigenschaften

CollectionChange

Ruft den Typ der Änderung ab, die im Vektor aufgetreten ist.

Index

Ruft die Position ab, an der die Änderung im Vektor aufgetreten ist.

Gilt für:

Weitere Informationen