Share via


IBindableObservableVector Interfaccia

Definizione

Estende IBindableVector aggiungendo un evento VectorChanged per la notifica delle modifiche.

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
Attributi
Implementazioni

Commenti

Questa interfaccia supporta la creazione di raccolte associabili ai dati in C++. Quando si esegue la programmazione con .NET, è consigliabile usare ObservableCollection(Of T) o implementare IList e INotifyCollectionChanged. Per altre info, vedi Binding alle raccolte.

Ereditarietà dell'interfaccia

IBindableObservableVector eredita IBindableVector e IBindableIterable. I tipi che implementano IBindableObservableVector implementano anche i membri dell'interfaccia di IBindableVector e IBindableIterable per l'utilizzo di C++ oppure IList e IEnumerable per l'utilizzo di Microsoft .NET.

Proprietà

Size

Ottiene il numero di elementi nel vettore.

(Ereditato da IBindableVector)

Metodi

Append(Object)

Aggiunge un elemento alla fine del vettore.

(Ereditato da IBindableVector)
Clear()

Rimuove tutti gli elementi dal vettore.

(Ereditato da IBindableVector)
First()

Restituisce un iteratore associabile che esegue l'iterazione degli elementi nella raccolta.

(Ereditato da IBindableIterable)
GetAt(UInt32)

Restituisce l'elemento in corrispondenza dell'indice specificato nel vettore.

(Ereditato da IBindableVector)
GetView()

Restituisce una visualizzazione non modificabile del vettore.

(Ereditato da IBindableVector)
IndexOf(Object, UInt32)

Restituisce l'indice di un elemento specificato nel vettore.

(Ereditato da IBindableVector)
InsertAt(UInt32, Object)

Inserisce un elemento in un vettore in corrispondenza di un indice specificato.

(Ereditato da IBindableVector)
RemoveAt(UInt32)

Rimuove l'elemento in corrispondenza dell'indice specificato nel vettore.

(Ereditato da IBindableVector)
RemoveAtEnd()

Rimuove l'ultimo elemento nel vettore.

(Ereditato da IBindableVector)
SetAt(UInt32, Object)

Imposta il valore dell'elemento in corrispondenza dell'indice specificato del vettore.

(Ereditato da IBindableVector)

Eventi

VectorChanged

Si verifica quando cambia la raccolta vettoriale (aggiunta, eliminazione, modifica dell'elemento).

Si applica a

Vedi anche