Share via


IBindableObservableVector Schnittstelle

Definition

Erweitert IBindableVector durch Hinzufügen eines VectorChanged-Ereignisses zur Änderungsbenachrichtigung.

public interface class IBindableObservableVector : IBindableVector
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
struct IBindableObservableVector : IBindableVector
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(4263425334, 32383, 20368, 172, 154, 71, 73, 132, 170, 229, 18)]
public interface IBindableObservableVector : IBindableVector
Public Interface IBindableObservableVector
Implements IList
Attribute
Implementiert

Hinweise

Diese Schnittstelle unterstützt die Erstellung von datenbindungsfähigen Sammlungen in C++. Bei der Programmierung mit .NET sollten Sie ObservableCollection(Of T) verwenden oder IList und INotifyCollectionChanged implementieren. Weitere Informationen finden Sie unter Binden 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 microsoft .NET-Nutzung.

Eigenschaften

Size

Ruft die Anzahl der Elemente im Vektor ab.

(Geerbt von IBindableVector)

Methoden

Append(Object)

Fügt ein Element am Ende des Vektors an.

(Geerbt von IBindableVector)
Clear()

Entfernt alle Elemente aus dem Vektor.

(Geerbt von IBindableVector)
First()

Gibt einen bindbaren Iterator zurück, der die Elemente in der Auflistung durchläuft.

(Geerbt von IBindableIterable)
GetAt(UInt32)

Gibt das Element am angegebenen Index im Vektor zurück.

(Geerbt von IBindableVector)
GetView()

Gibt eine unveränderliche Ansicht des Vektors zurück.

(Geerbt von IBindableVector)
IndexOf(Object, UInt32)

Gibt den Index eines angegebenen Elements im Vektor zurück.

(Geerbt von IBindableVector)
InsertAt(UInt32, Object)

Fügt ein Element an einem angegebenen Index in einen Vektor ein.

(Geerbt von IBindableVector)
RemoveAt(UInt32)

Entfernt das Element am angegebenen Index im Vektor.

(Geerbt von IBindableVector)
RemoveAtEnd()

Entfernt das letzte Element im Vektor.

(Geerbt von IBindableVector)
SetAt(UInt32, Object)

Legt den Elementwert am angegebenen Index des Vektors fest.

(Geerbt von IBindableVector)

Ereignisse

VectorChanged

Tritt auf, wenn sich die Vektorsammlung ändert (Hinzufügen, Löschen, Elementänderung).

Gilt für:

Weitere Informationen