IWpfTableControl 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重要
此 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 |
当前列状态的快照。 |
Control |
显示已 ITableDataSource激活的 中的数据的 WPF 控件。 |
Entries |
获取 控件中显示的条目。 |
Manager |
提供 ITableManager 此控件数据的 。 |
SelectedEntries |
获取或设置 在 控件中选择的条目。 |
SelectedEntry |
获取表控件中的选定条目。 如果未选择任何项,则返回 null。 如果选择了多个项,则 返回任何项是基础 WPF 控件视为选定项的项。 |
SelectedOrFirstEntry |
获取表控件中的选定条目,如果未选择任何条目,则获取第一个条目。 |
SelectionMode |
获取/设置表控件的选择模式。 默认值为扩展 (多选,带有修饰符) 。 |
SortFunction |
获取/设置与表控件关联的默认排序函数。 |
方法
ForceUpdateAsync() |
强制表控件开始更新 () 可能不会立即发生。 |
GetFilter(String) |
如果指定 |
RefreshUI() |
强制 (重绘表中的元素,例如,用户更改了更改文件名) 显示方式的设置。 |
SelectAll() |
选择所有条目。 |
SetFilter(String, IEntryFilter) |
为指定的 |
SubscribeToDataSource(ITableDataSource) |
开始订阅 ITableEntry由 ITableDataSource生成的 。 |
UnselectAll() |
清除所有选定内容。 |
UnsubscribeFromDataSource(ITableDataSource) |
停止订阅指定的 ITableDataSource。 |
事件
EntriesChanged |
在控件项更改后,在创建控件) 的线程上引发 (。 |
FiltersChanged |
每当通过 SetFilter 更改表的筛选器时引发。 |
PreEntriesChanged |
在控件项更改之前引发。 |