Поделиться через


IObservableVector<T>.VectorChanged Событие

Определение

Происходит при изменении вектора.

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) 

Тип события

Комментарии

Обработчик событий получает объект IVectorChangedEventArgs , содержащий данные, описывающие событие.

Использование .NET

IObservableVector\<T\> не скрыт для использования .NET. Однако чаще всего в качестве базового класса используется тип .NET ObservableCollection<T> или реализуется тип или интерфейс List (универсальный или необщий) и INotifyCollectionChanged отдельно. Если вы используете IObservableVector\<T\> для кода .NET, базовые интерфейсы (и их члены) будут использовать IList<T> и IEnumerable<T>. VectorChanged — это единственный API, который используется в проекциях.

Применяется к

См. также раздел