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 |
テーブル コントロールの選択モードを取得または設定します。 既定値は Extended (修飾子付きの複数選択) です。 |
SortFunction |
テーブル コントロールに関連付けられている既定の並べ替え関数を取得または設定します。 |
メソッド
ForceUpdateAsync() |
テーブル コントロールに強制的に更新を開始させます (すぐには発生しない可能性があります)。 |
GetFilter(String) |
指定 |
RefreshUI() |
テーブル内の要素を強制的に再描画します (たとえば、ユーザーがファイル名の表示方法を変更する設定を変更したため)。 |
SelectAll() |
すべてのエントリを選択します。 |
SetFilter(String, IEntryFilter) |
指定した のフィルターを設定します |
SubscribeToDataSource(ITableDataSource) |
によって生成された の ITableEntryサブスクライブを ITableDataSource開始します。 |
UnselectAll() |
すべての選択範囲をクリアします。 |
UnsubscribeFromDataSource(ITableDataSource) |
指定した へのサブスクライブを停止します ITableDataSource。 |
イベント
EntriesChanged |
コントロールのエントリが変更された後、(コントロールを作成したスレッドで) 発生します。 |
FiltersChanged |
SetFilter を使用してテーブルのフィルターが変更されるたびに発生します。 |
PreEntriesChanged |
コントロール エントリが変更される前に発生します。 |