私はItemsSource
自分のデータに縛られています。ユーザーが入力を開始すると、変更されたイベントにTextBox
基づいて次のように項目をフィルター処理します。Filter predicate
textBoxText
ICollectionView listView = CollectionViewSource.GetDefaultView(myControl.ItemsSource);
listView.Filter = ((x) =>
{
MyData data = x as MyData;
return data.Name.Contains(searchString, System.StringComparison.InvariantCultureIgnoreCase);
});
これはうまく機能し、リストをフィルタリングします。ただし、入力した検索条件を黄色で強調表示する項目も必要です。どうすればwpfでそれを行うことができますか? のようなもの:
「est」を検索し、アイテムがForest
The Forestの場合、アイテムはest
黄色またはその他の色で強調表示されListBox
ます。提案をありがとう。