0

Infragistics XamGrid を使用しています。ブール値にバインドする 1 つのテンプレート列があり、コンバーターを使用して値に基づいて文字列を表示します (例: True = "Dog", False="Cat")。

私が望むのは、フィルターでコンボボックスを使用して犬または猫を選択し、グリッドをフィルター処理できるようにすることです...しかし、どこから始めればよいかわかりません。SelectionChanged イベントなどを使用してカスタム フィルターとしてセットアップをコンボボックス化する必要がありますが、ここからどこへ行くべきかわかりません。

アドバイスや正しい方向へのポイントをいただければ幸いです。

ありがとう。

4

1 に答える 1

2

SelectionChanged イベントでは、コンボボックスから犬または猫を選択したかどうかに応じて、true または false の列にプログラムでフィルターを追加します。 http://help.infragistics.com/NetAdvantage/WPF/2012.2/CLR4.0/?page=xamGrid_Programmatically_Create_a_Filter.html

FilteringOperand プロパティには必ず EqualsOperand を使用してください。また、TemplateColumn の代わりに TextColumn を使用し、TextColumn の ValueConverter を使用して、独自のテンプレートを作成しないようにすることもできます。

于 2013-02-12T21:37:26.467 に答える