バージョン

ItemFilters プロパティ

PropertyGridItem の表示を決定する場合に、XamPropertyGrid が使用するフィルター処理を返すか、設定します。このプロパティで定義されるフィルターが FilterText プロパティ (ある場合) から作成される 'Contains' フィルターと結合されるFilterText プロパティは XamPropertyGrid の上に表示される Infragistics.Controls.Editors.Primitives.PropertyGridFilterAreaControl のテキスト ボックスに (デフォルトで) バインドされます。
シンタックス
'宣言
 
Public Property ItemFilters As ICondition
public ICondition ItemFilters {get; set;}
解説
注: このプロパティを設定するために Infragistics.Windows.Controls.ICondition から派生するクラス (Infragistics 異本クラス ライブラリで提供される条件 - Infragistics.Windows.Controls.ComparisonConditionInfragistics.Windows.Controls.ComplementCondition、および Infragistics.Windows.Controls.ConditionGroup など) が使用可能ですが、XamPropertyGrid で提供される相対するカスタム Infragistics.Windows.Controls.ICondition を使用してください。特に、PropertyGridComparisonConditionPropertyGridComplementCondition、および PropertyGridConditionGroup 条件は PropertyGridFilterOperandSource 型の OperandSource プロパティを公開します。このプロパティを使用すると、特定の項目がフィルター条件に合わせるかどうかを評価するときに使用される PropertyGridPropertyItem 値を指定できます。標準の Infragistics.Windows.Controls.ComparisonConditionInfragistics.Windows.Controls.ComplementCondition、および Infragistics.Windows.Controls.ConditionGroup 条件、または Infragistics.Windows.Controls.ICondition を実装するカスタム条件を使用する場合、PropertyGridFilterOperandSource.PropertyName はフィルター評価ロジックによって特定の項目が指定した条件と一致するかどうかを決定するために使用されます。
参照