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) |
Получите фильтр для указанного |
RefreshUI() |
Принудительная перерисовка элементов в таблице (так как, например, пользователь изменил параметр, изменяющий способ отображения имен файлов). |
SelectAll() |
Выбирает все записи. |
SetFilter(String, IEntryFilter) |
Задайте фильтр для указанного |
SubscribeToDataSource(ITableDataSource) |
Начните подписку на файлы , созданные ITableEntryITableDataSource. |
UnselectAll() |
Очищает все выделенные элементы. |
UnsubscribeFromDataSource(ITableDataSource) |
Прекратить подписку на указанный ITableDataSourceобъект . |
События
EntriesChanged |
Вызывается (в потоке, который создал элемент управления) после изменения записей элементов управления. |
FiltersChanged |
Возникает при каждом изменении фильтра таблицы с помощью SetFilter. |
PreEntriesChanged |
Возникает перед изменением записей элемента управления. |