グリッドをフィルタ処理するためのオプションとして、XAML で列にフィルタリストを追加できます。たとえば、次のマークアップは、RangeFilter という名前のカスタムフィルタを含む3つのフィルタを数値列に追加します。
XAML |
コードのコピー
|
---|---|
<c1:DataGridNumericColumn Header="Range filter" Binding="{Binding StandardCost}" FilterMemberPath="StandardCost"> <c1:DataGridNumericColumn.Filter> <c1:DataGridContentFilter> <c1:DataGridFilterList> <local:DataGridRangeFilter Minimum="0" Maximum="1000"/> <c1:DataGridNumericFilter/> <c1:DataGridTextFilter/> </c1:DataGridFilterList> </c1:DataGridContentFilter> </c1:DataGridNumericColumn.Filter> </c1:DataGridNumericColumn> |