Partilhar via


Microsoft.VisualStudio.Shell.TableControl Namespace

Classes

ColumnHashSetFilter

Uma classe auxiliar que implementa um IEntryFilter que exclui entradas cujo texto não confiável corresponde a qualquer coisa em uma lista de cadeias de caracteres.

ColumnState

Representação do estado persistente associado a um ITableColumnDefinition em uma instância específica de um IWpfTableControl.

ColumnState2

ColumnState Estende para adicionar suporte para agrupamento.

DataSourceAttribute

Atributo em um ITableControlEventProcessorProvider para restringir o ITableControlEventProcessor que ele cria para eventos em entradas criadas por ITableDataSource cujo Identifier corresponde a esse atributo.

DataSourceTypeAttribute

Atributo em um ITableControlEventProcessorProvider para restringir o ITableControlEventProcessor que ele cria para eventos em entradas criadas por ITableDataSource cujo SourceTypeIdentifier corresponde a esse atributo.

EntriesChangedEventArgs

Argumentos de evento para um EntriesChanged evento.

FiltersChangedEventArgs

Argumentos de evento para um FiltersChanged evento.

GroupColumnsAttribute

Atributos que definem quais grupos estão em uma exportação IDefaultColumnGroup de MEF.

ManagerTypeAttribute

Atributo em um ITableControlEventProcessorProvider para restringir o ITableControlEventProcessor que ele cria para eventos em entradas fornecidas por meio de um ITableManager cujo Identifier corresponde a esse atributo.

MaskFilter

Uma classe auxiliar que implementa um IEntryFilter que exclui entradas cujo texto não confiável corresponde a qualquer coisa em uma lista de cadeias de caracteres.

StandardTableColumnDefinitions

Nomes de colunas predefinidas na tabela.

StandardTableColumnDefinitions2
StandardTableControlEventProcessors

Nomes de processadores de eventos predefinidos.

StandardTableDataSources2
StandardTableKeyNames2
StandardTables2
StringEntryBucket

Uma classe auxiliar que implementa para grupos que são exibidos usando uma cadeia de caracteres IEntryBucket .

TableColumnAttribute

Um atributo aplicado a ITableColumnDefinition para especificar metadados de MEF para a coluna.

TableColumnDefinitionBase

Descreve uma coluna de dados.

TableControlEventProcessorBase

Classe auxiliar para aqueles que desejam implementar apenas parte da ITableControlEventProcessor interface.

TableEntryEventArgs

Fornece dados sobre um evento de navegação de entrada de tabela.

TableEntryHandle2Helper

Classe auxiliar para permitir que um ITableEntryHandle aja como um ITableEntryHandle2.

TableEntryHandleExtensions

Classe de sobrecarga para obter dados tipado de um ITableEntry e ITableColumnDefinition.

TableEntryNavigateEventArgs

Fornece dados sobre um evento de navegação de entrada de tabela.

TableSelectionChangedEventArgs

Fornece dados para os eventos de PreprocessSelectionChanged(TableSelectionChangedEventArgs) e de PostprocessSelectionChanged(TableSelectionChangedEventArgs) .

UnknownEntryBucket

Um tipo especial de entrada de bucket usado quando o valor é desconhecido.

WpfTableEntriesSnapshotBase

Classe auxiliar para aqueles que desejam implementar apenas parte da IWpfTableEntriesSnapshot interface.

WpfTableEntryBase

Classe auxiliar para aqueles que desejam implementar apenas parte da IWpfTableEntry interface.

Interfaces

IDefaultColumnGroup

Uma exportação para definir um grupo padrão.

IEntryBucket

Essa classe é usada para agrupar ITableEntrys.

IEntryBucket2
IEntryFilter

Interface passada para SetFilter(String, IEntryFilter) para filtrar entradas.

ISinkToTableControlService

Serviço que pode ser usado para obter o associado a IWpfTableControl um ITableDataSink (se houver).

ITableColumnDefinition

Descreve uma coluna de dados.

ITableColumnDefinition2
ITableColumnDefinitionManager

Gerenciador para os ITableColumnDefinitions usados por qualquer instância de um IWpfTableControl.

ITableControlEventProcessor

Interface usada para implementar manipuladores de eventos para ações de interface do usuário no IWpfTableControl.

ITableControlEventProcessorProvider

Representa um componente MEF exportável capaz de criar ITableControlEventProcessor um determinado IWpfTableControl.

ITableEntryHandle

Um wrapper para uma ITableEntry entrada "virtual" ou criada a partir de um ITableEntriesSnapshot.

ITableEntryHandle2

Um wrapper para uma ITableEntry entrada "virtual" ou criada a partir de um ITableEntriesSnapshot.

IWpfTableControl

Interface para exibir e gerenciar dados como uma tabela.

IWpfTableControl2
IWpfTableControl3
IWpfTableControl4
IWpfTableEntriesSnapshot

Extensão do ITableEntriesSnapshot que permite que um provedor de entrada substitua o comportamento padrão para o que é exibido para uma entrada em uma coluna específica.

IWpfTableEntry

Extensão do IWpfTableEntry que permite que um provedor de entrada substitua o comportamento padrão para o que é exibido para uma entrada em uma coluna específica.

Enumerações

TableEntryNavigationBehavior

Especifica os possíveis valores de enumeração que controlam o comportamento de navegação em entradas.