IWpfTableControl Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Interface para exibir e gerenciar dados como uma tabela.
public interface class IWpfTableControl : IDisposable
[System.CLSCompliant(false)]
public interface IWpfTableControl : IDisposable
public interface IWpfTableControl : IDisposable
[<System.CLSCompliant(false)>]
type IWpfTableControl = interface
interface IDisposable
type IWpfTableControl = interface
interface IDisposable
Public Interface IWpfTableControl
Implements IDisposable
- Derivado
- Atributos
- Implementações
Comentários
Todos os métodos nessa interface, a menos que marcados de outra forma, podem ser chamados de qualquer thread.
Todos os eventos gerados por essa interface serão gerados no mesmo thread que criou o controle de tabela.
Propriedades
AutoSubscribe |
Indica se esse controle de tabela assinará automaticamente todas as fontes de dados adicionadas ao seu Manager. |
ColumnDefinitionManager |
Obtém o ITableColumnDefinitionManager uso por este (e todos os outros) IWpfTableControl. |
ColumnStates |
Um instantâneo dos estados da coluna atual. |
Control |
O controle WPF que exibe os dados dos s ativados ITableDataSource. |
Entries |
Obtém as entradas exibidas no controle . |
Manager |
O ITableManager que fornece os dados para esse controle. |
SelectedEntries |
Obtém ou define as entradas selecionadas no controle . |
SelectedEntry |
Obtém a entrada selecionada no controle de tabela. Retornará nulo se nenhum item estiver selecionado. Se vários itens forem selecionados, retornaremos qualquer item que seja o que os controles WPF subjacentes considerarem ser o item selecionado. |
SelectedOrFirstEntry |
Obtém a entrada selecionada no controle de tabela ou, se nenhuma entrada for selecionada, a primeira entrada. |
SelectionMode |
Obtém/define o modo de seleção do controle de tabela. O padrão é Estendido (seleção múltipla com modificador). |
SortFunction |
Obtém/define a função de classificação padrão associada ao controle de tabela. |
Métodos
ForceUpdateAsync() |
Force o controle de tabela a iniciar uma atualização (o que pode não acontecer imediatamente). |
GetFilter(String) |
Obtenha o filtro para o especificado |
RefreshUI() |
Force os elementos na tabela a serem redesenhados (porque, por exemplo, o usuário alterou uma configuração que altera a maneira como os nomes de arquivo são exibidos). |
SelectAll() |
Seleciona todas as entradas. |
SetFilter(String, IEntryFilter) |
Defina o filtro para o especificado |
SubscribeToDataSource(ITableDataSource) |
Comece a assinar os ITableEntrys produzidos por um ITableDataSource. |
UnselectAll() |
Limpa toda a seleção. |
UnsubscribeFromDataSource(ITableDataSource) |
Pare de assinar o especificado ITableDataSource. |
Eventos
EntriesChanged |
Gerado (no thread que criou o controle) depois que as entradas de controles foram alteradas. |
FiltersChanged |
Gerado sempre que o filtro da tabela é alterado por meio de SetFilter. |
PreEntriesChanged |
Gerado antes que as entradas de controle tenham sido alteradas. |