IWpfTableControl2 接口

定义

重要

此 API 不符合 CLS。

public interface class IWpfTableControl2 : IDisposable, Microsoft::VisualStudio::Shell::TableControl::IWpfTableControl
[System.CLSCompliant(false)]
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
public interface IWpfTableControl2 : IDisposable, Microsoft.VisualStudio.Shell.TableControl.IWpfTableControl
[<System.CLSCompliant(false)>]
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
type IWpfTableControl2 = interface
    interface IWpfTableControl
    interface IDisposable
Public Interface IWpfTableControl2
Implements IDisposable, IWpfTableControl
派生
属性
实现

属性

AutoSubscribe

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

(继承自 IWpfTableControl)
ColumnDefinitionManager

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

(继承自 IWpfTableControl)
ColumnStates

当前列状态的快照。

(继承自 IWpfTableControl)
Control

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

(继承自 IWpfTableControl)
Entries

获取 控件中显示的条目。

(继承自 IWpfTableControl)
IsDataStable

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

KeepSelectionInView

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

Manager

提供 ITableManager 此控件数据的 。

(继承自 IWpfTableControl)
NavigationBehavior

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

RaiseDataUnstableChangeDelay

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

SelectedEntries

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

(继承自 IWpfTableControl)
SelectedEntry

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

(继承自 IWpfTableControl)
SelectedItemActiveBackground

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

SelectedItemActiveForeground

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

SelectedItemInactiveBackground

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

SelectedItemInactiveForeground

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

SelectedOrFirstEntry

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

(继承自 IWpfTableControl)
SelectionMode

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

(继承自 IWpfTableControl)
ShowGroupingLine

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

SortFunction

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

(继承自 IWpfTableControl)

方法

ForceUpdateAsync()

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

(继承自 IWpfTableControl)
GetAllFilters()

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

GetFilter(String)

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

(继承自 IWpfTableControl)
RefreshUI()

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

(继承自 IWpfTableControl)
SelectAll()

选择所有条目。

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

ColumnState为指示的列设置 。

SetFilter(String, IEntryFilter)

为指定的 key设置筛选器。

(继承自 IWpfTableControl)
SubscribeToDataSource(ITableDataSource)

开始订阅 ITableEntryITableDataSource生成的 。

(继承自 IWpfTableControl)
UnselectAll()

清除所有选定内容。

(继承自 IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

停止订阅指定的 ITableDataSource

(继承自 IWpfTableControl)

事件

DataStabilityChanged

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

EntriesChanged

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

(继承自 IWpfTableControl)
FiltersChanged

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

(继承自 IWpfTableControl)
GroupingsChanged

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

PreEntriesChanged

在控件项更改之前引发。

(继承自 IWpfTableControl)

适用于