Share via


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

現在の列の状態のスナップショット。

Control

アクティブ化された ITableDataSourceのデータを表示する WPF コントロール。

Entries

コントロールに表示されるエントリを取得します。

Manager

ITableManagerこのコントロールのデータを提供する 。

SelectedEntries

コントロールで選択されているエントリを取得または設定します。

SelectedEntry

テーブル コントロールで選択したエントリを取得します。 項目が選択されていない場合は null を返します。 複数の項目が選択されている場合、 は、基になる WPF コントロールが選択した項目と見なす項目を返します。

SelectedOrFirstEntry

テーブル コントロールで選択したエントリを取得します。最初のエントリが選択されていない場合は を取得します。

SelectionMode

テーブル コントロールの選択モードを取得または設定します。 既定値は Extended (修飾子付きの複数選択) です。

SortFunction

テーブル コントロールに関連付けられている既定の並べ替え関数を取得または設定します。

メソッド

ForceUpdateAsync()

テーブル コントロールに強制的に更新を開始させます (すぐには発生しない可能性があります)。

GetFilter(String)

指定 key した のフィルターが存在する場合は取得し、対応するフィルターがない場合は null を取得します。

RefreshUI()

テーブル内の要素を強制的に再描画します (たとえば、ユーザーがファイル名の表示方法を変更する設定を変更したため)。

SelectAll()

すべてのエントリを選択します。

SetFilter(String, IEntryFilter)

指定した のフィルターを設定します key

SubscribeToDataSource(ITableDataSource)

によって生成された の ITableEntryサブスクライブを ITableDataSource開始します。

UnselectAll()

すべての選択範囲をクリアします。

UnsubscribeFromDataSource(ITableDataSource)

指定した へのサブスクライブを停止します ITableDataSource

イベント

EntriesChanged

コントロールのエントリが変更された後、(コントロールを作成したスレッドで) 発生します。

FiltersChanged

SetFilter を使用してテーブルのフィルターが変更されるたびに発生します。

PreEntriesChanged

コントロール エントリが変更される前に発生します。

適用対象