IBindableVector 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.
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. |