Compartilhar via


IWpfTableControl2 Interface

Definição

Importante

Esta API não está em conformidade com CLS.

public interface class IWpfTableControl2 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl
[System.CLSCompliant(false)]
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
[<System.CLSCompliant(false)>]
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl2
Implements IDisposable, IWpfTableControl
Derivado
Atributos
Implementações

Propriedades

AutoSubscribe

Indica se esse controle de tabela assinará automaticamente todas as fontes de dados adicionadas ao seu Manager.

(Herdado de IWpfTableControl)
ColumnDefinitionManager

Obtém o ITableColumnDefinitionManager uso por este (e todos os outros) IWpfTableControl.

(Herdado de IWpfTableControl)
ColumnStates

Um instantâneo dos estados de coluna atuais.

(Herdado de IWpfTableControl)
Control

O controle WPF que exibe os dados dos s ativados ITableDataSource.

(Herdado de IWpfTableControl)
Entries

Obtém as entradas exibidas no controle .

(Herdado de IWpfTableControl)
IsDataStable

Indica se os dados no controle estão estáveis ou não.

KeepSelectionInView

Obtém ou define um Boolean valor que indica se a entrada selecionada deve ou não ser mantida no visor visível após a atualização de dados.

Manager

O ITableManager que fornece os dados para esse controle.

(Herdado de IWpfTableControl)
NavigationBehavior

Obtém ou define o comportamento de navegação em uma entrada selecionada.

RaiseDataUnstableChangeDelay

Atraso para gerar DataStabilityChanged evento quando os dados no controle se tornam instáveis.

SelectedEntries

Obtém ou define entradas selecionadas no controle .

(Herdado de IWpfTableControl)
SelectedEntry

Obtém a entrada selecionada no controle de tabela. Retornará nulo se nenhum item for selecionado. Se vários itens forem selecionados, retornaremos qualquer item que seja os controles WPF subjacentes considerados como o item selecionado.

(Herdado de IWpfTableControl)
SelectedItemActiveBackground

A tela de fundo para itens selecionados quando o controle tem foco.

SelectedItemActiveForeground

O primeiro plano para os itens selecionados quando o controle tem foco.

SelectedItemInactiveBackground

A tela de fundo para itens selecionados quando o controle não está focado.

SelectedItemInactiveForeground

O primeiro plano para os itens selecionados quando o controle não está focado.

SelectedOrFirstEntry

Obtém a entrada selecionada no controle de tabela ou, se nenhuma entrada for selecionada, a primeira entrada.

(Herdado de IWpfTableControl)
SelectionMode

Obtém/define o modo de seleção do controle de tabela. O padrão é Estendido (seleção múltipla com modificador).

(Herdado de IWpfTableControl)
ShowGroupingLine

Obtém ou define um Boolean valor que indica se deve ou não mostrar uma linha vérteca ao lado de entradas quando o agrupamento é aplicado.

SortFunction

Obtém/define a função de classificação padrão associada ao controle de tabela.

(Herdado de IWpfTableControl)

Métodos

ForceUpdateAsync()

Force o controle de tabela a iniciar uma atualização (o que pode não acontecer imediatamente).

(Herdado de IWpfTableControl)
GetAllFilters()

Obtenha todos os filtros do controle de tabela.

GetFilter(String)

Obtenha o filtro para o especificado key se ele existir ou nulo se não houver nenhum filtro correspondente.

(Herdado de IWpfTableControl)
RefreshUI()

Force os elementos na tabela a serem redesenhados (porque, por exemplo, o usuário alterou uma configuração que altera a forma como os nomes de arquivo são exibidos).

(Herdado de IWpfTableControl)
SelectAll()

Seleciona todas as entradas.

(Herdado de IWpfTableControl)
SetColumnStates(IEnumerable<ColumnState>)

Defina o ColumnState para as colunas indicadas.

SetFilter(String, IEntryFilter)

Defina o filtro para o especificado key.

(Herdado de IWpfTableControl)
SubscribeToDataSource(ITableDataSource)

Comece a assinar os ITableEntrys produzidos por um ITableDataSource.

(Herdado de IWpfTableControl)
UnselectAll()

Limpa toda a seleção.

(Herdado de IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

Pare de assinar o especificado ITableDataSource.

(Herdado de IWpfTableControl)

Eventos

DataStabilityChanged

Gerado quando o estado de estabilidade dos dados foi alterado. Verifique IsDataStable o novo estado de estabilidade de dados.

EntriesChanged

Gerado (no thread que criou o controle) depois que as entradas de controles foram alteradas.

(Herdado de IWpfTableControl)
FiltersChanged

Gerado sempre que o filtro da tabela é alterado por meio de SetFilter.

(Herdado de IWpfTableControl)
GroupingsChanged

Gerado quando há qualquer agrupamento alterado. Esse evento sempre é gerado no thread que cria o controle de tabela.

PreEntriesChanged

Gerado antes que as entradas de controle tenham sido alteradas.

(Herdado de IWpfTableControl)

Aplica-se a