Compartilhar via


IBindableObservableVector Interface

Definição

Estende IBindableVector adicionando um evento VectorChanged para notificação de alteração.

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
Implementações

Comentários

Essa interface dá suporte à criação de coleções vinculáveis de dados em C++. Ao programar com o .NET, você deve usar ObservableCollection(Of T) ou implementar IList e INotifyCollectionChanged. Para obter mais informações, consulte Associação a coleções.

Herança de interface

IBindableObservableVector herda IBindableVector e IBindableIterable. Os tipos que implementam IBindableObservableVector também implementam os membros da interface de IBindableVector e IBindableIterable para uso em C++ ou IList e IEnumerable para uso do Microsoft .NET.

Propriedades

Size

Obtém o número de itens no vetor.

(Herdado de IBindableVector)

Métodos

Append(Object)

Acrescenta um item ao final do vetor.

(Herdado de IBindableVector)
Clear()

Remove todos os itens do vetor.

(Herdado de IBindableVector)
First()

Retorna um iterador associável que itera sobre os itens na coleção.

(Herdado de IBindableIterable)
GetAt(UInt32)

Retorna o item no índice especificado no vetor.

(Herdado de IBindableVector)
GetView()

Retorna uma exibição imutável do vetor.

(Herdado de IBindableVector)
IndexOf(Object, UInt32)

Retorna o índice de um item especificado no vetor.

(Herdado de IBindableVector)
InsertAt(UInt32, Object)

Insere um item em um vetor em um índice especificado.

(Herdado de IBindableVector)
RemoveAt(UInt32)

Remove o item no índice especificado no vetor.

(Herdado de IBindableVector)
RemoveAtEnd()

Remove o último item no vetor.

(Herdado de IBindableVector)
SetAt(UInt32, Object)

Define o valor do item no índice especificado do vetor.

(Herdado de IBindableVector)

Eventos

VectorChanged

Ocorre quando a coleção de vetores é alterada (adicionar, excluir, alterar item).

Aplica-se a

Confira também