IBindableObservableVector Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweitert IBindableVector durch Hinzufügen eines VectorChanged-Ereignisses für Änderungsbenachrichtigungen.
public interface class IBindableObservableVector : IBindableVector
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
struct IBindableObservableVector : IBindableVector
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
public interface IBindableObservableVector : IList
Public Interface IBindableObservableVector
Implements IList
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Diese Schnittstelle unterstützt die Erstellung von datenbindungsfähigen Sammlungen in C++. Beim Programmieren mit .NET sollten Sie ObservableCollection(Of T) verwenden oder IList und INotifyCollectionChanged implementieren. Weitere Informationen finden Sie unter Bindung an Sammlungen.
Schnittstellenvererbung
IBindableObservableVector erbt IBindableVector und IBindableIterable. Typen, die IBindableObservableVector implementieren, implementieren auch die Schnittstellenmember von IBindableVector und IBindableIterable für die C++-Verwendung oder IList und IEnumerable für die .NET-Verwendung von Microsoft.
Ereignisse
VectorChanged |
Tritt auf, wenn sich die Vektorauflistung ändert (Hinzufügen, Löschen, Elementänderung). |