Share via


IBindableVector Interface

Définition

Représente une collection vectorielle accessible en écriture d’objets pouvant être liés.

.NET Cette interface apparaît sous la forme System.Collections.IList.

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
Dérivé
Attributs
Implémente

Remarques

Lors de la programmation avec .NET, cette interface est masquée et les développeurs doivent utiliser l’interface System.Collections.IList .

Héritage de l'interface

IBindableVector hérite de IBindableIterable. Les types qui implémentent IBindableVector implémentent également les membres d’interface de IBindableIterable pour l’utilisation de C++.

Propriétés

Size

Obtient le nombre d’éléments dans le vecteur.

Méthodes

Append(Object)

Ajoute un élément à la fin du vecteur.

Clear()

Supprime tous les éléments du vecteur.

First()

Retourne un itérateur pouvant être lié qui itère sur les éléments de la collection.

(Hérité de IBindableIterable)
GetAt(UInt32)

Retourne l’élément à l’index spécifié dans le vecteur.

GetView()

Retourne une vue immuable du vecteur.

IndexOf(Object, UInt32)

Retourne l’index d’un élément spécifié dans le vecteur.

InsertAt(UInt32, Object)

Insère un élément dans un vecteur à un index spécifié.

RemoveAt(UInt32)

Supprime l’élément à l’index spécifié dans le vecteur.

RemoveAtEnd()

Supprime le dernier élément du vecteur.

SetAt(UInt32, Object)

Définit la valeur de l’élément à l’index spécifié du vecteur.

S’applique à

Voir aussi