DataPresenter コントロールは、フィールドのデータ タイプに基づいて演算子のリストを移植します。ただし、 FieldSettings オブジェクトの FilterOperatorDropDownItems プロパティを ComparisonOperatorFlags 列挙体の値のビット単位の組み合わせに設定することでエンド ユーザーが選択できる演算子のリストを変更できます。たとえば、エンドユーザーが演算子のドロップダウン リストで StartsWith および EndsWith 演算子のみを使用可能なように演算子のリストを変更できます。
以下のコード例は、演算子のリストを変更する方法を示します。
XAML の場合:
<igDP:XamDataPresenter Name="xamDataPresenter1"> <igDP:XamDataPresenter.FieldSettings> <igDP:FieldSettings AllowRecordFiltering="True" FilterOperatorDropDownItems="StartsWith, EndsWith" /> </igDP:XamDataPresenter.FieldSettings> </igDP:XamDataPresenter>
Visual Basic の場合:
Imports Infragistics.Windows.Controls ... Me.xamDataPresenter1.FieldSettings.FilterOperatorDropDownItems = ComparisonOperatorFlags.StartsWith Or ComparisonOperatorFlags.EndsWith
C# の場合:
using Infragistics.Windows.Controls; ... this.xamDataPresenter1.FieldSettings.FilterOperatorDropDownItems = ComparisonOperatorFlags.StartsWith | ComparisonOperatorFlags.EndsWith;