'宣言 Public Enum FilterEvaluationMode Inherits System.Enum
public enum FilterEvaluationMode : System.Enum
メンバ | 解説 |
---|---|
Asynchronous | フィルタリング操作は、UI スレッド上でタイム スライス方式で非同期にデータ プレゼンターによって行われます。 |
Auto | フィルター操作はデータ プレゼンターによって内部で実行されます。 |
Default | Default は Internal に解決されます。 |
Manual | ユーザーがフィルター基準を選択するときデータ プレゼンターは何も実行しません。このオプションは、フィルターをデータ ソースに外部で適用したい場合に役立ちます。データ プレゼンターの DataPresenterBase.RecordFilterChanging イベントと DataPresenterBase.RecordFilterChanged イベントを使用して、フィルター基準がユーザーによって変更されたときに通知を受け、基になるデータ リストをフィルターするために適切な行動を取ることができます。さらに、データ プレゼンターはフィルター ドロップ ダウン リストを項目の一意のリストで生成しません。一意の値のこのようなリストをユーザーに提示したいことを前提として、RecordFilterDropDownPopulating イベントにフックし、フィルター ドロップ ダウン リストをユーザーが選択できる一意の値で生成する必要があります。 |
UseCollectionView | 基本データ ソースが ICollectionView の場合、データ プレゼンターは ICollectionView の Filter プロパティを使用してフィルター操作を実行します。エンドユーザーがデータ プレゼンター UI を介してフィルター基準を選択するとき Filter プロパティはデータ プレゼンターによって作成された述語にリセットされることに注意してください。 |
ツリー ビューで 'UseCollectionView' はサポートされません。'Auto' に解決します。