IBindableObservableVector Interfaz

Definición

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

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, consulta 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 Microsoft .NET uso.

Propiedades

Nombre Description
Size

Obtiene el número de elementos del vector.

(Heredado de IBindableVector)

Métodos

Nombre Description
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 de elemento en el índice especificado del vector.

(Heredado de IBindableVector)

Eventos

Nombre Description
VectorChanged

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

Se aplica a

Consulte también