IWpfTableControl4 接口

定义

public interface class IWpfTableControl4 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl3
public interface IWpfTableControl4 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl3
type IWpfTableControl4 = interface
    interface IWpfTableControl3
    interface IWpfTableControl2
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl4
Implements IDisposable, IWpfTableControl3
实现

属性

AutoSubscribe

指示此表控件是否会自动订阅添加到其 Manager的所有数据源。

(继承自 IWpfTableControl)
ColumnDefinitionManager

获取此 ITableColumnDefinitionManager (和所有其他) IWpfTableControl的使用。

(继承自 IWpfTableControl)
ColumnStates

当前列状态的快照。

(继承自 IWpfTableControl)
Control

显示已 ITableDataSource激活 的 的 数据的 WPF 控件。

(继承自 IWpfTableControl)
DoColumnsAutoAdjust

Do 列会自动调整其宽度以填充表的可用空间。

DoSortingAndGroupingWhileUnstable

当表 ITableDataSink控件不稳定时,表控件是否进行排序和分组。

Entries

获取控件中显示的条目。

(继承自 IWpfTableControl)
IsDataStable

指示控件中的数据是否稳定。

(继承自 IWpfTableControl2)
KeepSelectionInView

获取或设置一个 Boolean 值,该值指示在数据更新后是否在可见视区中保留所选条目。

(继承自 IWpfTableControl2)
Manager

ITableManager 此控件提供数据的 。

(继承自 IWpfTableControl)
NavigationBehavior

获取或设置所选条目上的导航行为。

(继承自 IWpfTableControl2)
RaiseDataUnstableChangeDelay

控件中的数据变得不稳定时引发 DataStabilityChanged 事件的延迟。

(继承自 IWpfTableControl2)
SelectedEntries

获取或设置 控件中选择的条目。

(继承自 IWpfTableControl)
SelectedEntry

获取表控件中的选定条目。 如果未选择任何项目,则返回 null。 如果选择了多个项,则我们返回任何项目是基础 WPF 控件视为所选项的项。

(继承自 IWpfTableControl)
SelectedItemActiveBackground

控件具有焦点时所选项的背景。

(继承自 IWpfTableControl2)
SelectedItemActiveForeground

控件具有焦点时所选项的前景。

(继承自 IWpfTableControl2)
SelectedItemInactiveBackground

控件未聚焦时所选项的背景。

(继承自 IWpfTableControl2)
SelectedItemInactiveForeground

控件未聚焦时所选项的前景。

(继承自 IWpfTableControl2)
SelectedOrFirstEntry

获取表控件中的选定条目,如果未选择任何条目,则获取第一个条目。

(继承自 IWpfTableControl)
SelectionMode

获取/设置表控件的选择模式。 默认值为使用修饰符) (多选扩展。

(继承自 IWpfTableControl)
ShowGroupingLine

获取或设置一个 Boolean 值,该值指示应用分组时是否在条目旁边显示 veritcal 行。

(继承自 IWpfTableControl2)
SortFunction

获取/设置与表控件关联的默认排序函数。

(继承自 IWpfTableControl)
TableControlBackground

控件未选择或未聚焦时项的背景。

(继承自 IWpfTableControl3)
TableControlForeground

控件未选择或未聚焦时项的前景。

(继承自 IWpfTableControl3)
UpdateDelayWhileStable

在数据更改与更新开始之间延迟(如果所有 s 都 ITableDataSink稳定)。

UpdateDelayWhileUnstable

当任何 ITableDataSink的 不稳定时,数据更改与更新开始之间的延迟。

方法

ForceUpdateAsync()

强制表控件开始更新 () 可能不会立即发生。

(继承自 IWpfTableControl)
GetAllFilters()

获取表控件的所有筛选器。

(继承自 IWpfTableControl2)
GetFilter(String)

如果指定 key 存在,则获取筛选器;如果没有相应的筛选器,则获取 null。

(继承自 IWpfTableControl)
RefreshUI()

强制重新绘制表中的元素 (,因为例如,用户更改了更改文件名) 显示方式的设置。

(继承自 IWpfTableControl)
SelectAll()

选择所有条目。

(继承自 IWpfTableControl)
SetColumnStates(IEnumerable<ColumnState>)

ColumnState为指示的列设置 。

(继承自 IWpfTableControl2)
SetFilter(String, IEntryFilter)

为指定的 key设置筛选器。

(继承自 IWpfTableControl)
SubscribeToDataSource(ITableDataSource)

开始订阅 ITableEntry生成的 ITableDataSource

(继承自 IWpfTableControl)
UnselectAll()

清除所有选定内容。

(继承自 IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

停止订阅指定的 ITableDataSource

(继承自 IWpfTableControl)

事件

DataStabilityChanged

数据稳定性状态更改时引发。 检查 IsDataStable 新的数据稳定性状态。

(继承自 IWpfTableControl2)
EntriesChanged

在控件项更改后,) 创建控件的线程上引发 (。

(继承自 IWpfTableControl)
FiltersChanged

每当通过 SetFilter 更改表的筛选器时引发。

(继承自 IWpfTableControl)
GroupingsChanged

发生任何分组更改时引发。 此事件始终在创建表控件的线程上引发。

(继承自 IWpfTableControl2)
PreEntriesChanged

在控件项更改之前引发。

(继承自 IWpfTableControl)

适用于