WPF DataGridExtensionsを使ってDataGridにフィルター機能を追加する
イメージ

使い方
パッケージインストール
nugetからDataGridExtensionsを取得する
XAMLの設定
参照を追加する
<Window x:Class="ReactiveProperty_EFCore_Learn.View.OrdersWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:dgx="urn:tom-englert.de/DataGridExtensions"
DataGridにdgx:DataGridFilter.IsAutoFilterEnabled="True"を追加するだけ
<DataGrid ItemsSource="{Binding _products, Mode=OneWay}" IsReadOnly="True" AutoGenerateColumns="False" dgx:DataGridFilter.IsAutoFilterEnabled="True"> </DataGrid>