Share via


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 指出套用群組時,是否要在專案旁邊顯示頂點線。

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)

開始訂閱 ITableEntry所產生的 ITableDataSource

(繼承來源 IWpfTableControl)
UnselectAll()

清除所有選取專案。

(繼承來源 IWpfTableControl)
UnsubscribeFromDataSource(ITableDataSource)

停止訂閱指定的 ITableDataSource

(繼承來源 IWpfTableControl)

事件

DataStabilityChanged

變更數據穩定性狀態時引發。 檢查 IsDataStable 新的數據穩定性狀態。

EntriesChanged

在控件專案變更之後,在建立控件) 的線程上引發 (。

(繼承來源 IWpfTableControl)
FiltersChanged

每當數據表的篩選透過SetFilter 變更時引發。

(繼承來源 IWpfTableControl)
GroupingsChanged

發生任何群組變更時引發。 這個事件一律會在建立數據表控件的線程上引發。

PreEntriesChanged

在控件項目變更之前引發。

(繼承來源 IWpfTableControl)

適用於