Поделиться через


IWpfTableControl Интерфейс

Определение

Важно!

Этот API несовместим с CLS.

Интерфейс для отображения данных в виде таблицы и управления ими.

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
Производный
Атрибуты
Реализации

Комментарии

Все методы в этом интерфейсе, если не указано иное, можно вызывать из любого потока.

Все события, создаваемые этим интерфейсом, будут возникать в том же потоке, который создал элемент управления таблицами.

Свойства

AutoSubscribe

Указывает, будет ли этот элемент управления таблицами автоматически подписываться на все источники данных, добавленные в его Manager.

ColumnDefinitionManager

Возвращает значение, используемое ITableColumnDefinitionManager этим (и всеми другими) IWpfTableControl.

ColumnStates

Snapshot состояний текущего столбца.

Control

Элемент управления WPF, отображающий данные из активированных ITableDataSourceэлементов .

Entries

Возвращает записи, отображаемые в элементе управления .

Manager

Объект ITableManager , предоставляющий данные для этого элемента управления.

SelectedEntries

Возвращает или задает записи, выбранные в элементе управления .

SelectedEntry

Возвращает выбранную запись в элементе управления "Таблица". Возвращает значение NULL, если элементы не выбраны. Если выбрано несколько элементов, возвращается любой элемент, который является базовым элементом управления WPF, который считается выбранным элементом.

SelectedOrFirstEntry

Получает выбранную запись в элементе управления "Таблица" или , если не выбрана первая запись.

SelectionMode

Возвращает или задает режим выбора элемента управления "Таблица". Значение по умолчанию — Расширенный (множественный выбор с модификатором).

SortFunction

Возвращает или задает функцию сортировки по умолчанию, связанную с элементом управления "Таблица".

Методы

ForceUpdateAsync()

Принудительное обновление элемента управления таблицами (которое может произойти не сразу).

GetFilter(String)

Получите фильтр для указанного key объекта , если он существует, или значение NULL, если соответствующий фильтр отсутствует.

RefreshUI()

Принудительная перерисовка элементов в таблице (так как, например, пользователь изменил параметр, изменяющий способ отображения имен файлов).

SelectAll()

Выбирает все записи.

SetFilter(String, IEntryFilter)

Задайте фильтр для указанного keyобъекта .

SubscribeToDataSource(ITableDataSource)

Начните подписку на файлы , созданные ITableEntryITableDataSource.

UnselectAll()

Очищает все выделенные элементы.

UnsubscribeFromDataSource(ITableDataSource)

Прекратить подписку на указанный ITableDataSourceобъект .

События

EntriesChanged

Вызывается (в потоке, который создал элемент управления) после изменения записей элементов управления.

FiltersChanged

Возникает при каждом изменении фильтра таблицы с помощью SetFilter.

PreEntriesChanged

Возникает перед изменением записей элемента управления.

Применяется к