Compartir a través de


IBindableObservableVector Interfaz

Definición

Extiende IBindableVector agregando un evento VectorChanged para la notificación de cambio.

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
Atributos
Implementaciones

Comentarios

Esta interfaz admite la creación de colecciones enlazables de datos en C++. Al programar con .NET, debe usar ObservableCollection(Of T) o implementar IList e INotifyCollectionChanged. Para obtener más información, consulte Enlace a colecciones.

Herencia de interfaz

IBindableObservableVector hereda IBindableVector e IBindableIterable. Los tipos que implementan IBindableObservableVector también implementan los miembros de interfaz de IBindableVector e IBindableIterable para el uso de C++, o IList e IEnumerable para el uso de Microsoft .NET.

Propiedades

Size

Obtiene el número de elementos del vector.

(Heredado de IBindableVector)

Métodos

Append(Object)

Anexa un elemento al final del vector.

(Heredado de IBindableVector)
Clear()

Quita todos los elementos del vector.

(Heredado de IBindableVector)
First()

Devuelve un iterador enlazable que recorre en iteración los elementos de la colección.

(Heredado de IBindableIterable)
GetAt(UInt32)

Devuelve el elemento en el índice especificado del vector.

(Heredado de IBindableVector)
GetView()

Devuelve una vista inmutable del vector.

(Heredado de IBindableVector)
IndexOf(Object, UInt32)

Devuelve el índice de un elemento especificado en el vector.

(Heredado de IBindableVector)
InsertAt(UInt32, Object)

Inserta un elemento en un vector en un índice especificado.

(Heredado de IBindableVector)
RemoveAt(UInt32)

Quita el elemento en el índice especificado del vector.

(Heredado de IBindableVector)
RemoveAtEnd()

Quita el último elemento del vector.

(Heredado de IBindableVector)
SetAt(UInt32, Object)

Establece el valor del elemento en el índice especificado del vector.

(Heredado de IBindableVector)

Eventos

VectorChanged

Se produce cuando cambia la colección de vectores (agregar, eliminar, cambiar elemento).

Se aplica a

Consulte también