IBindableObservableVector Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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). |