Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Interface ICollectionView

Permite que coleções para que as funcionalidades de gerenciamento de registros atual, classificação personalizada, filtragem e agrupamento.

Namespace:  System.ComponentModel
Assembly:  WindowsBase (em WindowsBase.dll)
public interface ICollectionView : IEnumerable, 
	INotifyCollectionChanged

O tipo ICollectionView expõe os membros a seguir.

  NomeDescrição
Propriedade públicaCanFilterObtém um valor que indica se este modo de exibição oferece suporte à filtragem por meio do Filter propriedade.
Propriedade públicaCanGroupObtém um valor que indica se este modo de exibição oferece suporte a agrupamento via o GroupDescriptions propriedade.
Propriedade públicaCanSortObtém um valor que indica se este modo de exibição oferece suporte a classificação por meio do SortDescriptions propriedade.
Propriedade públicaCultureObtém ou define as informações culturais de todas as operações do modo de exibição que pode diferir por cultura, como classificação.
Propriedade públicaCurrentItemObtém o item atual no modo de exibição.
Propriedade públicaCurrentPositionObtém a posição ordinal da CurrentItem no modo de exibição.
Propriedade públicaFilterObtém ou define um retorno de chamada usado para determinar se um item é adequado para inclusão no modo de exibição.
Propriedade públicaGroupDescriptionsObtém uma coleção de GroupDescription objetos que descrevem como os itens na coleção são agrupados no modo de exibição.
Propriedade públicaGroupsObtém os grupos de nível superior.
Propriedade públicaIsCurrentAfterLastObtém um valor que indica se a CurrentItem do modo de exibição está além do fim da coleção.
Propriedade públicaIsCurrentBeforeFirstObtém um valor que indica se a CurrentItem do modo de exibição está além do início da coleção.
Propriedade públicaIsEmptyRetorna um valor que indica se o modo de exibição resultante é vazio.
Propriedade públicaSortDescriptionsObtém uma coleção de SortDescription objetos que descrevem como os itens na coleção são classificados no modo de exibição.
Propriedade públicaSourceCollectionRetorna a coleção subjacente.
Superior
  NomeDescrição
Método públicoContainsRetorna um valor que indica se um determinado item pertence a este modo de exibição da coleção.
Método públicoDeferRefreshInsere um ciclo defer que você pode usar para mesclar as alterações para a atualização automática do modo de exibição e atraso.
Método públicoGetEnumeratorRetorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.)
Método públicoMoveCurrentToDefine o item especificado para ser a CurrentItem no modo de exibição.
Método públicoMoveCurrentToFirstDefine o primeiro item no modo de exibição, como o CurrentItem.
Método públicoMoveCurrentToLastDefine o último item no modo de exibição, como o CurrentItem.
Método públicoMoveCurrentToNextDefine o item após a CurrentItem no modo de exibição, como o CurrentItem.
Método públicoMoveCurrentToPositionDefine o item no índice especificado para ser a CurrentItem no modo de exibição.
Método públicoMoveCurrentToPreviousDefine o item antes do CurrentItem no modo de exibição, como o CurrentItem.
Método públicoRefreshRecria o modo de exibição.
Superior
  NomeDescrição
Evento públicoCollectionChangedOcorre quando a coleção é alterada. (Herdado de INotifyCollectionChanged.)
Evento públicoCurrentChangedAo implementar essa interface, gere este evento após o item atual foi alterado.
Evento públicoCurrentChangingAo implementar essa interface, gere este evento antes de alterar o item atual. Manipulador de eventos pode cancelar esse evento.
Superior
  NomeDescrição
Método de extensão públicoAsParallelPermite que o parallelization de uma consulta. (Definido por ParallelEnumerable.)
Método de extensão públicoAsQueryableConverts an IEnumerable to an IQueryable. (Definido por Queryable.)
Método de extensão públicoCast<TResult>Projeta os elementos de um IEnumerable para o tipo especificado. (Definido por Enumerable.)
Método de extensão públicoOfType<TResult>Filtra os elementos de um IEnumerable com base em um tipo especificado. (Definido por Enumerable.)
Superior

A interface é implementada pelo CollectionView classe, que é a classe base para BindingListCollectionView, ListCollectionView, e ItemCollection.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.