IBindableVector Schnittstelle

Definition

Stellt eine schreibbare Vektorauflistung von Objekten dar, die gebunden werden kann.

.NETTO Diese Schnittstelle wird als System.Collections.IList angezeigt.

public interface class IBindableVector : IBindableIterable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(960358366, 28624, 19469, 187, 113, 71, 36, 74, 17, 62, 147)]
struct IBindableVector : IBindableIterable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(960358366, 28624, 19469, 187, 113, 71, 36, 74, 17, 62, 147)]
public interface IList : IBindableIterable
Public Interface IList
Implements IEnumerable
Abgeleitet
Attribute
Implementiert

Hinweise

Beim Programmieren mit .NET ist diese Schnittstelle ausgeblendet, und Entwickler sollten die System.Collections.IList-Schnittstelle verwenden.

Schnittstellenvererbung

IBindableVector erbt IBindableIterable. Typen, die IBindableVector implementieren, implementieren auch die Schnittstellenmember von IBindableIterable für die C++-Verwendung.

Eigenschaften

Size

Ruft die Anzahl der Elemente im Vektor ab.

Methoden

Append(Object)

Fügt ein Element an das Ende des Vektors an.

Clear()

Entfernt alle Elemente aus dem Vektor.

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.

GetView()

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

IndexOf(Object, UInt32)

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

InsertAt(UInt32, Object)

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

RemoveAt(UInt32)

Entfernt das Element am angegebenen Index im Vektor.

RemoveAtEnd()

Entfernt das letzte Element im Vektor.

SetAt(UInt32, Object)

Legt den Elementwert auf den angegebenen Index des Vektors fest.

Gilt für:

Weitere Informationen