Compartilhar via


IObservableVector<T>.VectorChanged Evento

Definição

Ocorre quando o vetor é alterado.

public:
 event VectorChangedEventHandler<T> ^ VectorChanged;
// Register
event_token VectorChanged(VectorChangedEventHandler<T> const& handler) const;

// Revoke with event_token
void VectorChanged(event_token const* cookie) const;

// Revoke with event_revoker
IObservableVector`1::VectorChanged_revoker VectorChanged(auto_revoke_t, VectorChangedEventHandler<T> const& handler) const;
event VectorChangedEventHandler<T> VectorChanged;
Event VectorChanged As VectorChangedEventHandler(Of T) 

Tipo de evento

Comentários

O manipulador de eventos recebe um objeto IVectorChangedEventArgs que contém dados que descrevem o evento.

Uso do .NET

IObservableVector\<T\> não está oculto para uso do .NET. No entanto, é mais comum usar o tipo T> ObservableCollection< do .NET como uma classe base ou implementar um tipo de lista ou interface (genérico ou não genérico) e INotifyCollectionChanged separadamente. Se você usar IObservableVector\<T\> para código .NET, o projeto de interfaces base (e seus membros) como IList<T> e IEnumerable<T>. VectorChanged é a única API compartilhada entre as projeções.

Aplica-se a

Confira também